我正在使用AppAuth
0.90.0 进行身份验证,使用用户可以登录的外部身份验证服务器进行身份验证,以便应用程序接收适当的身份验证令牌。从最近(升级到 swift 4 之后)我在发送到身份验证服务器之前收到以下警报:
“应用名称”想使用“externalAuthentication.com”登录”
这允许应用程序和网站共享有关您的信息。
是否有人遇到过同样的问题和/或有解决方案,因此用户无需在每次向该服务器发出请求时按继续?
这是因为 AppAuthSFAuthenticationSession
默认使用而不是SFSafariViewController
在 iOS11 上使用。不幸的是,目前我们无法在使用SFAuthenticationSession
. 您可以关注这个讨论在 iOS11 上使用 AppAuth 时的问题和更改的Github 线程。