Hanko - 一个开源的身份验证和用户管理解决方案

大家好,又见面了,我是 GitHub 精选君!

背景介绍

在当前的数字化时代,密码管理成为了每个人都要面临的问题。我们需要记住各种各样的密码,从社交媒体账户,到银行账户,再到工作邮箱,密码的数量令人头疼。然而,密码的安全性也是一个大问题,一旦密码被泄露,我们的个人信息就可能面临风险。因此,我们需要一种更安全,更便捷的身份验证方式。

今天要给大家推荐一个 GitHub 开源项目 teamhanko/hanko,该项目在 GitHub 有超过 4.5k Star,用一句话介绍该项目就是:“Open authentication and user management for the passkey era”。

项目介绍

Hanko 是一个开源的身份验证和用户管理解决方案,专注于不直接使用密码的登录方式,同时可以在今天 100% 部署使用。Hanko 为 Apple、Google 和 Microsoft 引入的 passkeys 构建,快速集成 Hanko Elements 网页组件(登录框和用户资料),API 优先,小巧,云原生。Hanko 可以自我托管,也可以在 Hanko Cloud 上使用。

项目的主要组成部分如下:

Hanko 由 Hanko.io 构建并维护,Hanko.io 是 FIDO 联盟的活跃成员。这个项目是 5 年来在不同应用和平台实施 FIDO 和 WebAuthn-based 身份验证的经验总结。

如何使用

使用步骤可参考如下:

1、尝试我们的托管实时示例和我们的 DEMO 页面 passkeys.io,或者使用快速启动应用程序来感受由利用 Hanko 后端 API 和我们的自定义网页组件提供的用户体验。

2、前往后端了解如何为您自己的项目启动并运行它。使用 Hanko Cloud 进行托管后端。

3、然后,集成 hanko-elements,我们提供了示例应用程序。

更详细的参考如下图:

项目推介

Hanko 是一个开源的身份验证和用户管理解决方案,作者是 FIDO 联盟的活跃成员,这个联盟的成员包括全球的大型科技公司,这使得 Hanko 的技术在业界得到了广泛的认可。Hanko 的目标是帮助我们真正忘记密码的存在,提供更安全、更便捷的身份验证方式。如果你对密码管理感到困扰,那么 Hanko 就是你的最佳选择。

以下是项目后续的 RoadMap:

以下是该项目 Star 趋势图(代表项目的活跃程度):

更多项目详情请查看如下链接。

开源项目地址:https://github.com/teamhanko/hanko

开源项目作者:teamhanko

以下是参与项目建设的所有成员:

关注我们,一起探索有意思的开源项目。


更多精彩请扫码关注如下公众号。

Written on October 19, 2023