在iOS应用程序中登录和注销

在iOS应用程序中登录和注销,ios,xcode,nsurlconnection,nsurlcredential,Ios,Xcode,Nsurlconnection,Nsurlcredential,新开发人员在这里 在我的iOS应用程序中,我想实现一个简单的登录屏幕,允许用户连接到需要身份验证的web服务。我的计划是创建一个NSURLCredential,并将其提供给web服务。这一部分似乎很直截了当,但我不确定如何注销。谁能给我指出正确的方向吗 我不确定凭据是否是这样工作的,但我正在考虑从NSURLCresidentialstorage中删除凭据。这样做可以注销吗 我还想知道是否有某种方法可以检查web服务会话是否仍在持续(如果不是,我希望用户必须重新输入他们的登录信息) 任何帮助/起点

新开发人员在这里

在我的iOS应用程序中,我想实现一个简单的登录屏幕,允许用户连接到需要身份验证的web服务。我的计划是创建一个NSURLCredential,并将其提供给web服务。这一部分似乎很直截了当,但我不确定如何注销。谁能给我指出正确的方向吗

我不确定凭据是否是这样工作的,但我正在考虑从NSURLCresidentialstorage中删除凭据。这样做可以注销吗

我还想知道是否有某种方法可以检查web服务会话是否仍在持续(如果不是,我希望用户必须重新输入他们的登录信息)

任何帮助/起点/教程都将不胜感激


感谢如果它是一个基于REST原则的构建良好的API,就像现在很多人努力争取的那样, 这样API就不会跟踪任何会话,因此不需要注销。在这种情况下,会话管理将完全由您的应用程序来处理。您的应用程序只需“忘记”用户在本地存储的凭据,并在适当的地方显示登录对话框

但是,如果您使用的服务管理自己的会话,那么我首先要查找的是我需要调用什么URL(例如,使用NSURLConnection)才能注销