[ENHANCEMENTS] Add generic OpenID Connect SSO option
Is your feature request related to a problem? Please describe. I need other SSO options than Authelia, using ODIC would be preferred as
Describe the solution you'd like Implement ODIC support
Describe alternatives you've considered N/A
Additional context I would mainly like to use this with Okta, which supports ODIC and SAML, with ODIC being preferred. But several vendors support it and it would open the door to more https://www.microsoft.com/en-us/security/business/security-101/what-is-openid-connect-oidc https://openid.net/developers/how-connect-works/ https://developers.google.com/identity/openid-connect/openid-connect
As stated in the below discussion, I am open to contributions.
https://github.com/tobychui/zoraxy/discussions/451#discussioncomment-11717755
Cool deal, I may take a stab at it then. I've never really done anything in go, but this looks like a good starting point for me to try to integrate this package for OIDC https://github.com/zitadel/oidc
Cool deal, I may take a stab at it then. I've never really done anything in go, but this looks like a good starting point for me to try to integrate this package for OIDC https://github.com/zitadel/oidc
Just wanna say this would be awesome! No current web-based reverse proxies support SSO. Disabling auth is currently an option, but when it comes to security, logs for specific users, and having the basic-auth as a backup (like in Portainer for example), nothing would beat a built-in integration. I use Authentik currently.
I've created in #649 integration with generic sso