首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在显示SFAuthenticationSession提示符之前,是否有一种方法可以知道是否有cookie可用?

在显示SFAuthenticationSession提示符之前,是否有一种方法可以知道是否有cookie可用?
EN

Stack Overflow用户
提问于 2017-07-21 20:05:46
回答 1查看 1.7K关注 0票数 12

在iOS 11上,苹果推出了一种新的方式,在网络和移动应用程序与SFAuthenticationSession之间共享数据。

向所有可能从未使用过我的网站的新用户展示SFAuthenticationSession提示,让他们同意,然后从中得不到任何信息,并要求他们登录,这将是一种糟糕的用户体验。

在苹果方面,文档是相当空的。这是我唯一找到的示例

有没有办法在显示SFAuthenticationSession提示符之前知道是否有可用的cookie?或者,在启用Associated Domains的情况下,当使用我的域进行身份验证时,系统不应该显示提示?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-07-26 03:54:53

不是的。即使没有cookie,用户也可以登录他的用户名/密码,然后点击网站上的" login "/"Enter“(例如: Facebook,Instagram)。

无法访问cookie:

当网页出现时,它在一个单独的进程中运行,因此用户和web服务被保证应用程序无法访问用户的凭据。相反,应用程序获得一个唯一的身份验证令牌。官方文件

Instagram-OAuth:https://github.com/dvdhpkns/SFAuthenticationSession-Instagram-Oauth的工作示例

您添加的GitHub回购由作者发布,以发送一份关于本地服务器cookie共享错误的错误报告(rdar://33418129 )。原始推文)

Safari和SFAuthenticationSession之间是否共享cookies?@DVDHPKNS 他们应该是共享的,但我们现在有一些计时错误。请把你看到的东西归档。@rmondello (苹果员工)

P.S:从你最初的投递日期开始,他们给文档增加了更多的信息。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/45245918

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档