- May 04, 2020
- Apr 28, 2020
-
-
ale authored
-
- Apr 27, 2020
- Mar 29, 2020
-
-
ale authored
-
- Mar 20, 2020
-
-
ale authored
Do not attempt to call backends (keystore) with empty usernames.
-
- Mar 14, 2020
-
-
ale authored
-
- Feb 12, 2020
-
-
ale authored
-
- Feb 06, 2020
- Jan 06, 2020
-
-
ale authored
-
- Dec 20, 2019
-
-
ale authored
-
ale authored
Metrics cover specifically the authentication workflow.
-
ale authored
-
ale authored
-
ale authored
-
ale authored
The sess.UserInfo is still unset at that stage, use valid information instead. This fixes a bug where keys were not being unlocked for users.
-
ale authored
-
ale authored
-
ale authored
Just to cover edge cases when sessions are about to expire.
-
ale authored
-
ale authored
-
- Dec 19, 2019
-
-
ale authored
Makes the authentication cookie quite shorter.
-
ale authored
This prevents an error where the keystore will have invalid keys even in presence of a valid SSO ticket (because the parent auth session has expired already).
-
ale authored
-
ale authored
-
ale authored
-
ale authored
This avoids browsers messing up the session state (given that /login calls session.Reset) with requests to various kinds of well-known URLs that might not exist. Also add an integration test for a server with non-nil URL prefix.
-
ale authored
Fix a pretty fundamental error where group memberships could not be verified. Also adds tests to ensure this does not happen again.
-
ale authored
-
ale authored
-
ale authored
-
ale authored
-
- Dec 18, 2019
-
-
ale authored
-
- Dec 17, 2019
-
-
ale authored
Session handling no longer depends on gorilla/sessions.
-
ale authored
Drop gorilla/sessions in favor of using gorilla/securecookie directly (we use a single cookie anyway). Since securecookie already has its own expiration timestamp, we can drop some stuff from httputil as well.
-
ale authored
-
- Dec 16, 2019
-
-
ale authored
There is no need for the complex gorilla/sessions machinery for what is basically a single cookie, so we switch to using gorilla/securecookie directly.
-