summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLars Wirzenius <liw@liw.fi>2018-12-29 20:00:05 +0200
committerLars Wirzenius <liw@liw.fi>2018-12-29 20:00:05 +0200
commit017f142586a7704484dba96e42eb8e1202411456 (patch)
treed0ea1e32988fa139924742b985f7be975f02e692
parent8e5af78b28f03dc689473bc0070af023095030cf (diff)
downloadick.liw.fi-017f142586a7704484dba96e42eb8e1202411456.tar.gz
Publish log entry
-rw-r--r--blog/2018/12/29/ick_hack_day_in_helsinki.mdwn28
1 files changed, 28 insertions, 0 deletions
diff --git a/blog/2018/12/29/ick_hack_day_in_helsinki.mdwn b/blog/2018/12/29/ick_hack_day_in_helsinki.mdwn
new file mode 100644
index 0000000..ab17037
--- /dev/null
+++ b/blog/2018/12/29/ick_hack_day_in_helsinki.mdwn
@@ -0,0 +1,28 @@
+[[!meta title="Ick hack day in Helsinki"]]
+[[!tag meeting]]
+[[!meta date="2018-12-29 19:55"]]
+
+Today, three people met for most of the day in Helsinki to work on
+Ick. One of these was new to the project: Pyry. Also there was Ivan
+and me. We spent the day talking. No actual code was written, but we
+inducted Pyry to the project, and had extensive and detailed
+discussions about authentication.
+
+Pyry and Ivan will be working together on the Ick web UI. They'll be
+using React for the parts that run in the browser, and probably Python
+for the parts that form the "facade". The facade will be necessary for
+OpenID Connect authentication using the authorization code flow, since
+that requires there to be a trusted component, the facade, to hold the
+access and refresh tokens. The browser isn't to be entrusted with
+these.
+
+We went over the [OpenID Connect][] protocol in some detail. This will
+hopefully allow Pyry and Ivan to work on implementing the web ui
+effectively.
+
+[OpenID Connect]: https://ick.liw.fi/architecture/#index8h2
+
+I would classify the day as a success, even if no code was written.
+The authentication part is a little tricky and it's good to have more
+people understand it.
+