sergiodxa / remix-auth

Simple Authentication for Remix
https://sergiodxa.github.io/remix-auth/
MIT License
2.03k stars 113 forks source link

Identity Provider #63

Closed sergiodxa closed 2 days ago

sergiodxa commented 3 years ago

Remix Auth could not only give you a way to authenticate users against a third party service using oAuth2, it could also give you everything to become a identity provider using oAuth2 yourself, allowing you to expose the required endpoints for someone to login with your app.

ngbrown commented 2 years ago

Sounds like too many concerns in a single package.

sergiodxa commented 2 years ago

Sounds like too many concerns in a single package.

Maybe? It's still related to auth tho, but it could be a remix-idp package or something like that too.

It may be even better that way, I haven't really started to think about this aside of the comment on the issue.

suzy-g38 commented 1 month ago

Hey @sergiodxa, Is this issue ongoing? I'd love to collaborate and help you on this issue .

sergiodxa commented 1 month ago

I still want to do it eventually, I just haven't had the time to work on it, if you need a solution right now there's a popular Node package here https://github.com/panva/node-oidc-provider

suzy-g38 commented 1 month ago

Hi @sergiodxa,

Thanks for the suggestion. Actually, I recently worked on an Authentication Provider for my company using the node-oidc-provider by panva, which you mentioned. and I started getting interested in authentication libraries. I've always wanted to contribute to Remix, and when I found out about Remix-Auth, I got excited about the chance to help out. I'd love to help with this issue and contribute to the project. Let me know if you need any help.

sergiodxa commented 2 days ago

I have decided this is out of the scope of Remix Auth, I may revisit this idea in the future as a separate package.