将 TouchID 与身份提供者(如 KeyCloak)一起使用
Using TouchID with an identity provider like KeyCloak
我有一个使用 OAuth / OIDC
服务登录的应用程序。
它使用标准做法,渲染 WKWebView
,完成与提供商的身份验证,捕获回调 url,设置一些令牌并关闭 webview
。
我想使用 TouchID
允许用户在可能的情况下快速使用 KeyCloak
进行身份验证。
我不确定如何实现这一点,但是因为我自己没有存储用户密码,它们是通过 webview
捕获的,我不应该知道它们。
如果您不知道凭据,将无法通过 TouchID 登录。
TouchID 要求您将用户名/密码存储在您的钥匙串中,TouchID 检查本身允许您访问钥匙串,它不直接连接到您登录 Keycloak 的用户。
我有一个使用 OAuth / OIDC
服务登录的应用程序。
它使用标准做法,渲染 WKWebView
,完成与提供商的身份验证,捕获回调 url,设置一些令牌并关闭 webview
。
我想使用 TouchID
允许用户在可能的情况下快速使用 KeyCloak
进行身份验证。
我不确定如何实现这一点,但是因为我自己没有存储用户密码,它们是通过 webview
捕获的,我不应该知道它们。
如果您不知道凭据,将无法通过 TouchID 登录。
TouchID 要求您将用户名/密码存储在您的钥匙串中,TouchID 检查本身允许您访问钥匙串,它不直接连接到您登录 Keycloak 的用户。