跳转至

添加通行密钥登录

通行密钥可以替代密码及其他无密码登录方式。它基于 WebAuthn 标准(也称为 FIDO 登录)构建,使用公钥加密技术对用户进行身份验证。只需一次点击,Authany 就能让您的应用支持这项前沿的身份验证技术。

平台支持与多设备

最新版本的 Chrome、Safari 和 Firefox 浏览器都支持通行密钥标准。在 iOS 16 和 macOS 13(Ventura)上,Apple 已为 iCloud 钥匙串服务添加了通行密钥支持。通行密钥也支持 Android 9(API level 28)及以上版本。通行密钥会通过 iCloud 账号同步和传递,可在用户的多个设备间使用。

用户可以轻松使用生物识别信息登录账号。在 Apple 设备上,Touch ID 和 Face ID 会授权使用通行密钥,进而在应用或网站上对用户进行身份验证。

硬件安全密钥

除了各大桌面和移动平台的内置支持外,通行密钥还可以存储在硬件安全密钥中,例如 YubiKeys,可提供最高级别的抗攻击安全性。

用 Authany 为您的应用添加通行密钥

Authany 可以立即为您的应用和网站添加通行密钥功能。启用方法:

  1. 在项目管理台中,进入身份验证 > 登录方式。
  2. 在选择登录方式部分,打开为兼容设备启用通行密钥支持开关。
  3. 点击“保存”,您的应用现在就支持通行密钥登录了!

说明

通行密钥技术要覆盖到所有用户的设备还需要一些时间。在过渡阶段,建议在项目中同时启用“密码”或“通过邮箱/手机号进行无密码登录”,以便使用不兼容设备的用户也能访问您的应用。

如果您希望应用中只使用通行密钥,这同样完全支持!在自定义登录方式标签页中选择自定义,并停用所有其他身份验证方式。请记得保持为兼容设备启用通行密钥支持开关处于打开状态。

各平台支持情况

以下是 Authany 在不同平台上对通行密钥的支持情况列表。

  • macOS 12:主流浏览器均支持通行密钥。但清除浏览器数据时,凭据会被删除。
  • iOS 15.5:Safari 支持通行密钥,并存储在本地设备上。可通过“设置 > Safari > 清除历史记录与网站数据”删除凭据。
  • iOS 16 Beta 3:通行密钥会与 iCloud 钥匙串同步。可以在“设置 > 密码”中查看和管理各个凭据。
  • Android 9(API level 28)及以上版本:支持。