Hanko和Auth.js是什么?
Hanko 是一个完整的身份验证平台,负责处理网页和移动应用的用户登录及账户管理。开发者无需从零构建登录系统,只需使用现成组件,几分钟内即可集成 Hanko。
该平台支持多种登录方式:无密码访问的通行密钥、传统密码、邮箱验证码,以及通过 Google 或 GitHub 的社交登录。它还包含两因素认证和企业单点登录功能。所有功能均基于开源代码构建,您可以完全了解其工作原理,并根据需要进行修改。
Hanko 提供免费云托管版本和功能更丰富的专业版本。您也可以下载并在自己的服务器上运行,实现对数据的完全控制。
Auth.js 是一个完整的身份验证解决方案,适用于不同的 JavaScript 框架。它提供了添加安全登录系统到网站和应用所需的一切功能。您可以让用户通过他们在 Google 或 GitHub 等服务上的现有账户登录,或者使用基于电子邮件的魔法链接,甚至传统的用户名和密码组合。
该库与运行时无关,意味着它可以适配 Next.js、SvelteKit、Express、Qwik 以及其他框架。它处理会话管理、保护路由,并在需要时连接数据库。Auth.js 遵循网络标准和安全最佳实践,使其既安全又可靠。由于它是开源的,代码公开供全球开发者审查和贡献。
Hanko和Auth.js的功能
无密码登录的通行密钥认证
支持传统密码和电子邮件验证码
支持Google、GitHub、Apple、Microsoft社交登录
双因素认证和安全密钥
企业级SAML单点登录
预构建的网页组件,快速集成
用于移动端和高级用例的自定义API
带分析功能的用户管理仪表盘
支持Webhook和管理员API访问
开源且支持自托管
支持 OAuth 2.0 和 OpenID Connect
80 多个预配置的身份验证提供商
魔法链接邮箱认证
用户名和密码凭证
WebAuthn 无密码登录
支持多种框架(Next.js、SvelteKit、Express)
主流数据库的数据库适配器
JWT 或数据库会话
内置安全功能
支持自定义页面
支持 TypeScript
开源且免费
Hanko和Auth.js的使用场景
Hanko和Auth.js的定价
Hanko 提供三种定价方案,以满足不同团队规模和需求。
入门计划完全免费,包括每月 10,000 活跃用户、2 个项目,以及所有核心身份验证功能,包括密码钥匙、密码、社交登录和多因素认证。您还可以通过 Discord 获得社区支持。
专业计划每月收费 29 美元,包含入门计划的所有内容,外加超过 10,000 用户的额外用户每人收费 0.01 美元。您将获得 5 个项目,并可选择以每个 5 美元的价格添加更多项目,享受通过 Slack 或 Discord 的个人支持,SAML 单点登录连接每个每月收费 49 美元,支持 Webhooks、管理员 API 访问和自定义邮件服务器配置。
对于大型组织,企业计划提供定制价格和批量折扣,支持无限项目、密码钥匙的交易授权、最高 99.99% 的正常运行时间保证、全天候优先支持、扩展的审计日志保留、HIPAA 合规选项以及自托管部署的商业许可。
Auth.js 完全免费使用,无定价等级或隐藏费用。作为一个开源项目,它采用 ISC 许可证,允许任何人自由使用、修改和分发该软件,无论是个人项目还是商业项目。
没有订阅费用,没有使用限制,任何功能均无收费。所有功能,包括支持无限提供者、数据库集成和高级安全功能,均免费提供。这使得 Auth.js 成为各种规模项目的理想选择,从小型个人网站到大型企业应用。
该项目由社区贡献者维护,现为 Better Auth Inc. 的一部分。开发者可以通过 GitHub 讨论免费贡献代码、报告问题并获取社区支持。
常见问题:Hanko vs Auth.js
评价:Hanko vs Auth.js
基于 0 条评价
基于 0 条评价

