今天我在多个 iOS 版本(iOS 8-11)上测试 AppAuth-iOS 应用程序,并且 AppAuth-iOS 在应用程序和 Web 之间具有 SSO。
但是,当我在iOS 12 beta上(在真机和模拟器上)测试相同的应用程序时,我发现app 和 web 之间没有 SSO。SSO 仅存在于 iOS 12 的应用程序之间。
我想知道以下内容:
- 还有其他人遇到同样的问题吗?
- 这是 iOS 12 的故意行为,可能是因为新组件 ASWebAuthenticationSession?或者这只是一个错误?
我的设置:
- AppAuth-iOS 0.94.0(所以实现了ASWebAuthenticationSession)
- 协议:OAuth 2
- 方案:自定义 Uri 方案
- idp Cookie:持久性 Cookie
截至 2018 年 9 月 17 日,iOS 12 正式发布,问题似乎依然存在。任何人设法使这项工作?