gpt4 book ai didi

ios - 使用 SFSafariViewController 的 SSO 体验

转载 作者:塔克拉玛干 更新时间:2023-11-02 20:30:27 26 4
gpt4 key购买 nike

SFSafariViewController描述是这样写的

您将使用 SFAuthenticationSession 的两种情况是:

Logging in to a third party's service using an authentication protocol (e.g. OAuth). This option works well for social network applications.

Providing a single sign-on (SSO) experience for applications. This option works well for enterprise companies that have many applications installed on the same device.

我想实现第二种情况。我有不同的应用程序并使用 SFSafariViewController 来实现 SSO。问题是在我的测试中,cookies 没有在不同的应用程序之间共享。我登录了一个应用程序,然后当我尝试使用相同的登录 URL 登录另一个应用程序时,我必须再次写入我的凭据,即使 session 在第一个应用程序中仍然处于事件状态。这是正常行为吗?如果 cookie 不在我的应用之间共享,我应该如何实现 SSO 体验?

最佳答案

在 iOS 11 中,SFSafariViewController 不再共享 cookie。对于 OAuth SSO 场景,您可能应该查看 SFAuthenticationSession。

关于ios - 使用 SFSafariViewController 的 SSO 体验,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48172591/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com