gpt4 book ai didi

ios - 在 WKWebview 和 NSURLRequest 之间共享认证

转载 作者:行者123 更新时间:2023-11-29 12:15:35 25 4
gpt4 key购买 nike

我正在尝试用自定义的本地屏幕替换网站的登录屏幕。

网站的设置方式是,登录 UI 位于首页 (http://www.example.com/),然后通过 AJAX 将凭据提供给 API (http://API.example.com/)。因此,在首页设置Auth Header是不起作用的,需要在第一次打API时设置。

我的想法是通过 NSURLRequest 向 API 发送登录请求,这本身就很有效。但是, token 不会保留或与 WKWebview 共享,因此首页不会将用户识别为已登录。

有没有办法在两个请求之间共享该 Auth Token,或者将 Auth Token 添加到通过 AJAX 请求的页面?谢谢。

最佳答案

查看 NSURLProtocol,它定义了如何在应用程序中加载 URL。登录成功后,您可以在应用程序的每个请求中注入(inject)您的凭据/sessionId。

这是一个很棒的教程:http://nshipster.com/nsurlprotocol/还有一个带有 WebView :http://www.raywenderlich.com/59982/nsurlprotocol-tutorial

关于ios - 在 WKWebview 和 NSURLRequest 之间共享认证,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32097579/

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