Our great sponsors
-
casbin
An authorization library that supports access control models like ACL, RBAC, ABAC in Golang: https://discord.gg/S5UjpzGZjN
- Casbin handles RBAC, ABAC: https://casbin.org/
-
You could look into https://caddyserver.com/ or https://github.com/oauth2-proxy/oauth2-proxy
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
-
I recommend using https://auth0.com/ if it’s a serious project and it can fit in your budget
-
magiclinksdev
An open source magic link authentication platform. Sign up, log in, password resets, email verification, and more.
I authored magiclinksdev, which seems to fit a portion of your use case's authentication stack.
-
https://clerk.dev meets all of your requirements except ABAC and OSS/self-host. Recommend checking it out if you want something that "just works"
-
You may like Hanko or Hanko Cloud