繁体   English   中英

需要帮助了解ios http auth for app

[英]Need help understanding ios http auth for app

我需要一个白痴指南解释,以便了解当您拥有基于Web的后端时,如何在ios应用程序中验证用户身份? 我使用tornado和django并了解如何使用restkit使用get / post / delete / update但理论上我不理解身份验证请求。

PS我找到了一个很好的教程,使用restkit进行身份验证,这有助于: http ://benoitc.github.com/restkit/authentication.html

这可以用多种方式来解释最简单的方法,首先让我们设置我们的环境,我们有:

  • www.yourSite.com/login.php :这将使用user =“name”和passowrd =“password”,它将回显会话ID。
  • www.yourSite.com/isloggedin .php:检查用户是否已登录
  • www.yoursite.com/logout.php :从您的会话中退出

首先,您将调用login.php发送用户名和密码( login.php?user=someuser&passowd=pass )此调用将回显会话ID(将在服务器端为您保留)

然后你可以调用isloggedin.php?session=here_set_the_session_returned_earlier ,如果你没有注销,这将返回yes例如

以后如果要注销,可以调用www.yoursite.com/logout.php?session=same_session ,这会破坏保存在登录功能中的会话

有很多其他方法可以实现这一点,但在我看来,这是最简单的方法

你可以使用Cookie。

Web服务器端在收到包含用户名和密码信息的请求时可以响应一些cookie,然后下一次应用程序将发送带有Web服务器响应的cookie的请求。

您可以使用ASIHTTPRequest ,它可以自动处理cookie。 希望这可以帮到你。 :)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM