https://docs.authing.cn/authing/overviews
    https://www.npmjs.com/package/@authing/express

    • 你想开发一个很酷的程序,这时你想添加用户身份认证和授权。你希望你的用户能使用微信、Github 登录,同时你还希望能追踪到用户的注册来源,活动数据,以便你做后续的用户增长。
    • 你做了一个 API,同时你希望能使用 OAuth 2.0 协议保证 API 的安全。
    • 你做了很多应用程序,你希望这些应用程序的用户数据可以通过单点登录(Single Sign On)的方式互通。
    • 你做了一个 JavaScript 前端应用和一个移动端应用,你希望这两个客户端应用都可以安全的访问你的 API。
    • 你需要做一个支持 SAML 登录的 Web 应用程序。
    • 你觉得密码非常脆弱,所以你想让用户使用一次性的手机验证码或邮箱验证码登录。
    • 如果你用户的密码在其他网站上被泄漏了,你希望能得到通知,以便你通知你的用户去重置密码。
    • 如果有用户连续登录失败,你希望禁止他们的 IP,以防止 DDOS 攻击或暴力破解密码。
    • 你在一家大型企业中,该企业希望联合其现有的企业目录,以允许员工使用其现有的企业凭据登录各种内部和第三方应用程序。
    • 你不想(或者你不知道如何)实现自己的用户管理解决方案。也不想开发密码重置,创建,配置,阻止和删除用户这些重复性的 UI,你只想专注于你自己的业务研发和产品设计,这时你可以选择 Authing 作为认证中间件。
    • 你希望在用户想要访问敏感数据时强制执行多重身份验证。
    • 你正在寻找一种身份解决方案,可以帮助你兼容 SOC2,GDPR,OpenID Connect 等不断增长的合规性要求。
    • 你希望使用数据分析来跟踪你网站或应用上的用户,同时希望使用此数据拓展获客渠道,衡量用户留存率并逐步改善注册流程。