233fb723d5
More accurate language around passing the OpenID Conformance tests
Dan Milne
2026-01-05 23:32:34 +11:00
cc6d4fcc65
Add test files, update checklist
Dan Milne
2026-01-05 23:28:55 +11:00
5268f10eb3
Don't allow claim escalation
Dan Milne
2026-01-05 16:40:11 +11:00
5c5662eaab
Expose 'username' via forward auth headers
Dan Milne
2026-01-05 15:12:24 +11:00
27d77ebf47
Expose 'username' via forward auth headers
Dan Milne
2026-01-05 15:12:02 +11:00
ba08158c85
Bug fix for background jobs
Dan Milne
2026-01-05 14:43:06 +11:00
a6480b0860
Verion Bump
Dan Milne
2026-01-05 13:08:22 +11:00
75cc223329
303 is the correct response
Dan Milne
2026-01-05 13:05:24 +11:00
46ae65f4d2
Move the 'remove_query_param' to the application controller
Dan Milne
2026-01-05 13:03:03 +11:00
95d0d844e9
Add a method to remove parameters from urls, so we can redirect without risk of infinite redirect. Fix a bunch of redirects to login afer being foced to log out. Add missing migrations
Dan Milne
2026-01-05 13:01:32 +11:00
524a7719c3
Merge branch 'main' into feature/claims
Dan Milne
2026-01-05 12:11:53 +11:00
8110d547dd
Fix bug with session deletion when logout forced and we have a redirect to follow
Dan Milne
2026-01-05 12:11:52 +11:00
25e1043312
Add skip-consent, correctly use 303, rather than 302, actually rename per app 'logout' to 'require re-auth'. Add helper methods for token lifetime - allowing 10d for 10days for example.
Dan Milne
2026-01-05 12:03:01 +11:00
074a734c0c
Accidentally added skip-consent to this branch
Dan Milne
2026-01-05 12:01:04 +11:00
4a48012a82
Add claims support
Dan Milne
2026-01-05 12:00:29 +11:00
e631f606e7
Better error messages
0.8.6
Dan Milne
2026-01-03 12:29:27 +11:00
f4a697ae9b
More OpenID Conformance test fixes - work with POST, correct auth code character set, correct no-store cache headers
Dan Milne
2026-01-03 12:28:43 +11:00
16e34ffaf0
Updates for oidc conformance
Dan Milne
2026-01-03 10:11:10 +11:00
0bb84f08d6
OpenID conformance test: we get a warning for not having a value for every claim. But we can explictly list support claims. Nothing we can do about a warning in the complience.
2026.01
Dan Milne
2026-01-02 16:35:12 +11:00
182682024d
OpenID Conformance: Include all required scopes when profile is requested, even if they're empty
Dan Milne
2026-01-02 15:47:40 +11:00
b517ebe809
OpenID conformance test: Allow posting the access token in the body for userinfo endpoint
Dan Milne
2026-01-02 15:41:07 +11:00
dd8bd15a76
CSRF issue with API endpoint
Dan Milne
2026-01-02 15:29:34 +11:00
f67a73821c
OpenID Conformance: user info endpoint should support get and post requets, not just get
Dan Milne
2026-01-02 15:26:39 +11:00
b09ddf6db5
OpenID Conformance: We need to return to the redirect_uri in the case of errors.
Dan Milne
2026-01-02 15:12:55 +11:00