开源的认证解决方案hanko
Hanko 是一个开源的认证解决方案,旨在为应用程序提供安全、现代的登录体验。其核心功能包括无密码登录(基于 Passkey 技术)、双因素认证(2FA)、传统密码登录和社交登录。它通过结合密码学和生物识别技术,帮助用户以更安全、更方便的方式登录。
Hanko 的特点包括:
- Passkey API:支持无密码认证,通过加密技术确保用户的私钥保存在设备上,提供强大的双因素认证。
- 用户认证:支持多种登录方式,如密码、Passkey、社交登录和 2FA。
- 认证组件:提供可定制的 Web 组件,用于创建安全的登录流程,并支持 CSS 定制以适应不同的应用需求。
- 框架无关:Hanko 可以与任何技术栈集成,具有高度的灵活性。
此外,Hanko 还提供自托管和云托管服务(Hanko Cloud),方便开发者根据需要选择最佳的集成方式。其目标是推动无密码认证成为未来的标准,提供比传统密码登录更高的安全性和用户体验。