SuperTokens 开源认证平台和 Auth0 替代方案
SuperTokens is an open-source authentication platform that serves as a self-hosted alternative to Auth0, Firebase Auth, and AWS Cognito. It provides passwordless login, social auth, MFA, session management, and multi-tenancy with SDKs for Node.js, Python, Go, and popular frontend frameworks.
Installation
Requirements and caveats from upstream:
- <span><img src="https://img.shields.io/docker/pulls/supertokens/supertokens-postgresql.svg" alt="Docker pull stats"/></span>
- for popular languages and front-end frameworks e.g. Node.js, Go, Python, React.js, React Native, Vanilla JS, etc.
- ✅ Whilst running Java can seem difficult, we provide the JDK along with the binary/docker image when distributing it.
Basic usage or getting-started notes:
- ✅ One of the biggest criticisms of Java is memory usage. We have three solutions to this:
- We also plan on using GraalVM in the future and this can reduce memory usage by 95%!
- Source: https://github.com/1991513ccie-png/skills
- Extracted from upstream docs: https://raw.githubusercontent.com/supertokens/supertokens-core/HEAD/README.md