我正在尝试使用自定义的原生网站替换网站的登录屏幕。
设置网站的方式,登录UI位于首页(http://www.example.com/),然后是AJAX API的凭据(http://API.example.com/)。因此,在首页上设置Auth Header不起作用,需要在第一次点击API时设置。
我的想法是通过NSURLRequest
向API发送登录请求,该请求本身就很好用。但是,令牌不会保留或与WKWebview共享,因此首页不会将用户识别为已登录。
有没有办法在两个请求之间共享该Auth Token,或者为通过AJAX请求的页面添加Auth Token?谢谢。
答案 0 :(得分:1)
签出{{1}},它定义了如何在应用程序中加载URL。登录成功后,您可以在应用程序中的每个请求中注入您的凭证/ sessionId。
以下是一个很棒的教程:http://nshipster.com/nsurlprotocol/和一个带有网络视图的教程:http://www.raywenderlich.com/59982/nsurlprotocol-tutorial