summaryrefslogtreecommitdiff
path: root/blog/2018/12/29/ick_hack_day_in_helsinki.mdwn
diff options
context:
space:
mode:
Diffstat (limited to 'blog/2018/12/29/ick_hack_day_in_helsinki.mdwn')
-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.
+