我在用AppAuth
0.90.0 用于使用外部身份验证服务器进行身份验证,用户可以在其中登录,以便应用程序接收适当的身份验证令牌。最近(升级到 swift 4 后),在发送到身份验证服务器之前,我收到以下警报:
“应用程序名称”想要使用“externalAuthentication.com”登录”
这允许应用程序和网站共享有关您的信息。
有人遇到过同样的问题和/或有解决方案,这样用户就不需要在每次向该服务器发出请求时按“继续”吗?
发生这种情况是因为 AppAuth 使用SFAuthenticationSession
默认情况下而不是SFSafariViewController
在 iOS11 上。不幸的是,目前我们无法在使用时更改或删除这些警报SFAuthenticationSession
。你可以按照这个Github 线程 https://github.com/openid/AppAuth-iOS/issues/120讨论在 iOS11 上使用 AppAuth 时出现的问题和变化。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)