umami
umami copied to clipboard
POC for Oidc
Mostly want to know if its worth cleaning up and continuing
- Created a new table to store temporary session/validation storage [ ] TODO - need to implement cleanup
- Does oidc against an oidc server with discovery (most modern ones have .well-known/openid-configuration urls)
- Matches user based on username [ ] TODO - Add config for matching other criteria, or just add oidc subs => username table
- creates user if none are found [ ] TODO - Add config to disable creating new users
- Sets frontend user once auth is completed successfully
@halkeye is attempting to deploy a commit to the umami-software Team on Vercel.
A member of the Team first needs to authorize it.
Would love OIDC, great work
@mikecao @franciscao633 Could you take a look at this or leave some instructions what needs to be done to keep going?