Authgear:OAuth2、OIDC 的开源身份提供商(idP)
Authgear 是一款身份验证与用户管理解决方案,开发者能够轻松集成并定制面向消费者的应用程序,它开箱即用地具备以下功能:
- 基于 OpenID Connect(OIDC)标准的零信任身份验证架构。
- 易于使用的用户注册和登录接口,支持将电子邮件、电话、用户名作为登录 ID,以及使用密码、一次性密码(OTP)、魔术链接等进行身份验证。
- 支持广泛的身份提供商,例如 Google、Apple 和 Azure Active Directory(AD)。
- 支持移动设备上的生物识别登录、通行密钥(Passkeys)以及多因素身份验证(MFA),如基于短信/电子邮件的验证和使用 TOTP 的身份验证器应用程序。
- 用户管理门户,具备密码重置、账户锁定、计划删除或匿名化以及用户资料管理等功能。
- 单点登录(SSO)为您的客户提供统一体验,使其能够登录多个 Web/移动应用程序,包括 Web2Web、Web2App 和 App2App SSO。
- 启用 使用 SAML 的 SSO,方便用户轻松登录多个 Web 应用程序。
- 通过 Authgear 门户进行会话管理,并提供预构建的设置页面,让用户能够控制并发会话。
- 可定制的用户界面,搭配 用户友好的低代码 控制面板。
- 多种安全功能,如审计日志、暴力破解防护、智能账户锁定、密码策略等。
- 用于进一步集成和定制的 API。例如,借助 身份验证流程 API 从头构建您自己的自定义登录和注册页面。
https://github.com/authgear/authgear-server
https://www.authgear.com/