Here’s a summary of #AuthN solutions from this #HackerNews thread:
news.ycombinator.com/item?id=221571…
👇👇👇
- Free
- Scalable
- Easy to get up & running
- Good docs
- Social auth
- Integrate with any OAuth system via custom tokens
- Email verification
- SMS auth, passwordless login (“magic links”)
- SDK’s for different languages
@Firebase | firebase.google.com/docs/auth
🔗
- Open source
- Social auth, SSO
- Good docs & support
- Easy deploys within a #Docker container
- OAuth2, OIDC, SAML, MFA, themes, & more
@keycloak | keycloak.org
🔗
- Built-in AuthN and AuthZ systems: docs.djangoproject.com/en/3.0/topics/…
- Expand with #djangoallauth:
-- Local & social auth
-- Templates
-- Email verification, forgot password, etc
-- & more to improve UX
@djangoproject | @pennersr | github.com/pennersr/djang…
🔗
- Social auth
- Claims based
- Highly customizable
@dotnet | docs.microsoft.com/en-us/aspnet/i…
🔗
- Devise gem | github.com/heartcombo/dev…
- Sorcery gem | github.com/sorcery/sorcery
- Rodauth | rodauth.jeremyevans.net/why.html
- Authlogic | github.com/binarylogic/au…
🔗
- Nhost: easy to set up!
@nhostio | nhost.io
- AuthGuardian: integrates with all the auth vendors; generates compatible tokens for Hasura.
@onegraphio | docs.onegraph.com/docs/jwt_hasur…
🔗