在WKWebview和NSURLRequest之间共享身份验证

时间:2015-08-19 13:54:34

标签: ios ajax webkit nsurlconnection wkwebview

我正在尝试使用自定义的原生网站替换网站的登录屏幕。

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

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

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

1 个答案:

答案 0 :(得分:1)

签出{{1}},它定义了如何在应用程序中加载URL。登录成功后,您可以在应用程序中的每个请求中注入您的凭证/ sessionId。

以下是一个很棒的教程:http://nshipster.com/nsurlprotocol/和一个带有网络视图的教程:http://www.raywenderlich.com/59982/nsurlprotocol-tutorial

相关问题