【发布时间】:2015-10-07 14:57:23
【问题描述】:
我的应用中有一些 URL,它们通过 openURL API 将用户带到 Safari 浏览器。
我的目标是从应用程序将身份验证令牌发送到 Safari,以便用户使用此令牌登录。我们的服务器要求将此票证作为标头信息的一部分发送。是否有可能将自定义标头与NSURL 一起发送?
我检查了下面的链接,该链接讨论了查询组件,但服务器不处理它,他们更喜欢不同的解决方案。在外部浏览器中打开 URL 时,Android 可能会发送额外的标头,所以现在所有人都在关注 iOS :-)。
身份验证令牌保存在共享钥匙串中,Safari 是否可以访问它?
推荐的解决方案是什么?
我需要使用Shared Web Credentials吗?我相信在这种情况下需要做相当多的工作。我没用过。
【问题讨论】:
标签: ios authentication safari nsurl openurl