- Dec 16, 2019
- Dec 15, 2019
-
-
ale authored
-
ale authored
-
ale authored
If we don't, they will trigger the login handler and invalidate the current session (if any), which prevents the user from being able to log in.
-
ale authored
-
ale authored
Being consistent across runs avoids generating spurious git changes.
-
ale authored
-
ale authored
-
ale authored
Remove the build-time dependency on Python, the sri_map is now generated via a small Go script.
-
ale authored
The login handler is now a simpler, standalone http.Handler wrapper. The separation between the SSO application and the login handler is now fairly complete. The login handler no longer forces the user to a specific workflow via session cookies, but it works on a request-by-request basis instead, which makes the "back" button works as expected (allowing the user to bail out of a broken 2FA process, for example). Session handling has been simplified as well: there is a single session for authentication and login state, which should remove the opportunity for session synchronization errors.
-
- Jul 03, 2019
-
-
ale authored
-
- Jun 28, 2019
-
-
godog authored
-
- Jun 24, 2019
-
- Jun 22, 2019
- Jun 21, 2019
-
-
ale authored
This allows eventual future usage of 307 redirects and us accepting POST requests without having to decode the request body.
-
- Jun 20, 2019
-
-
ale authored
The sso service endpoint should send the proper CORS headers and respond to OPTIONS (for CORS prefetches) so that XmlHttpRequests on authenticated sites can (partially) work.
-
- May 04, 2019
- Feb 24, 2019
-
-
ale authored
-
- Feb 23, 2019
-
-
ale authored
This caused the SSO server to generate bad form links, which caused a 302, preventing POST requests to succeed.
-
- Feb 16, 2019
- Feb 05, 2019
-
-
ale authored
Just serve an error on the logout page if there is no valid session, instead of redirecting to the login workflow.
-
- Jan 27, 2019
-
-
ale authored
And standardize on a single structure for the gorilla session map, using the 'data' key for our gob-encoded objects.
- Nov 22, 2018
-
-
ale authored
-
- Nov 20, 2018
-
-
ale authored
-
- Nov 16, 2018
- Nov 14, 2018
-
-
ale authored
-
- Nov 03, 2018