基于令牌的身份验证和刷新机制:ios

时间:2013-07-26 05:23:34

标签: iphone ios objective-c authentication access-token

基于令牌的身份验证是我们遵循的安全身份验证方法之一。

但是在身份验证的情况下,使用auth令牌设置标头执行job.But如何使用刷新机制管理Web服务?作为令牌到期,我们必须处理Web服务并且< strong>创建一个新的。所以我们可以在一个更大的应用程序中进行大量的webservice交互管理吗?

我们是否必须在每个Web服务中检查令牌是否失败时的失败机制,获取新令牌然后再次调用该选项?

在像AFNetworking或ASIHttp这样的框架中,这是处理过的,或者我们必须自己处理代码。如果是这样,我们应该如何或如何处理它?<​​/ p>

  

获取令牌 - &gt;存储在标题中 - &gt;致电Web服务 - &gt;成功

     

致电weservice - &gt; auth到期失败 - &gt;得到新的令牌 - &gt;再次致电Webservice - &gt;成功:如何处理?

1 个答案:

答案 0 :(得分:0)

您需要将使用令牌作为密钥从WS获取的令牌保存到NSUserDefaults。因此,无论何时获得新令牌,您只需更新UserDefaults并从UserDefaults获取更新的令牌以用于下一个WS。