使用SFSafariViewController而不是OAuth使用ASWebAuthenticationSession / SFAuthenticationSession

时间:2019-01-25 11:41:35

标签: ios oauth-2.0 sfsafariviewcontroller sfauthenticationsession aswebauthenticationsession

每次打开登录页面时,我们的用户体验团队都不喜欢同意弹出窗口。另外,我们希望自定义使用OAuth实现ASWebAuthenticationSession/SFAuthenticationSession时显示的浏览器窗口的外观。

由于上述原因,我正在考虑更改实现并将SFSafariViewController直接用于身份验证。

尽管我没有找到任何参考,但是我担心使用SFSafariViewController进行OAuth是否会给Appstore提交带来问题,因为苹果已经以ASWebAuthenticationSession/SFAuthenticationSession的形式提供了解决方法?有人对此有看法吗?

1 个答案:

答案 0 :(得分:0)

由于iOS 11 SFSafariViewController不再共享cookie,因此恐怕是不可能的。