3

我注意到您可以使用会话持久性制作凭据。在这种情况下,这意味着什么?我看不出这是如何关联或连接到网络服务器会话的。

iOS应用程序中是否有单独的会话概念,因为我不明白如果您将此类凭据添加到存储中会发生什么。

我看到这个的原因是永久凭证在添加到 NSURLCredentialStorage 时是共享的。我对任何随机应用程序都能够访问我客户的凭据的想法不满意。同时,我不想让用户每次启动应用程序时都输入凭据,我希望它们在注销或凭据更改之前可用。

4

2 回答 2

2

A session in this case is until the App that placed the credential in the store exits. It's not guaranteed to stay the whole time, and I'm unclear on whether it is persistent across backgrounding on iOS, but it definitely does not persist across application exits, and is not tied to a single connection lifetime. Of course, this is all experimental knowledge, as the documentation only states that it isn't stored in the shared space.

于 2013-04-16T20:19:09.183 回答
1
  • 会话是指您的应用程序实例。凭据存储在您的应用程序全局命名空间中。
  • 再次关闭并重新启动应用程序,您可能找不到存储的凭据。

请参阅此处发布的示例代码!

希望这可以帮助。

于 2013-08-24T10:02:27.300 回答