MarconLP / snapify

Screen recording sharing for absolutely everyone.
https://snapify.it
GNU Affero General Public License v3.0
721 stars 98 forks source link

Support for Generic OAuth provider #9

Open kehralexander opened 1 year ago

kehralexander commented 1 year ago

Support configuring a generic OIDC or OAuth provider for authentication.

lazyfuhrer commented 1 year ago

Hey, I'd like to work on this issue. Assign me @m3shat

MarconLP commented 1 year ago

@lazyfuhrer feel free to give it a shot. Snapify is using the T3 Stack and next-auth for authentication. Feel free contact me if you have additional questions!

lazyfuhrer commented 1 year ago

Sure!

lazyfuhrer commented 1 year ago

You mentioned adding support for this right https://help.okta.com/en-us/Content/Topics/integrations/open-id-connect.htm ?

MarconLP commented 1 year ago

You mentioned adding support for this right https://help.okta.com/en-us/Content/Topics/integrations/open-id-connect.htm ?

Sounds about right, as far as I know next-auth does not directly support the OpenID Connect standard, but the more loose OIDC standard.

cold01water commented 1 year ago

I have added the keycloak OIDC authentication source code to make it work. If I pull request this change, is there any chance it will be merged into mainstream?