gpt4 book ai didi

iphone - 使用 iPhone APP 上的设备管理用户 session

转载 作者:行者123 更新时间:2023-12-03 18:23:31 25 4
gpt4 key购买 nike

我有一个 Rails 应用程序,我使用 devise 来验证我的用户,这非常有效。我现在想编写一个 iPhone 应用程序(不仅仅是一个 WebUI,而是一个适当的应用程序)来访问相同的数据,因此需要相同的身份验证。我应该怎样做呢?

我想使用设备登录并保持 session 打开,以便来回查询像在我的网站上一样工作。我对 Rails 和设计都很陌生。

最佳答案

我实际上正在尝试做同样的事情。我还有一个 Rails 应用程序,使用 Devise Authentication Gem我想为其创建一个 iPhone 应用程序。我不知道我是否能为您提供一个好的答案,但这是我一路上学到的一些东西......

根据 Devise GitHub 页面上的自述文件,Devise 似乎正在使用这两个模块实现 RESTful 身份验证:

Database Authenticatable:

encrypts and stores a password in the database to validate the authenticity of an user while signing in. The authentication can be done both through POST requests or HTTP Basic Authentication.

Token Authenticatable:

signs in an user based on an authentication token (also known as "single access token"). The token can be given both through query string or HTTP Basic Authentication.

使用 HTTP 基本身份验证,您的 iPhone 应用程序无需针对每个请求重新进行身份验证。您只需进行一次身份验证,然后框架就会记住它已经通过了身份验证。

一些可能对您入门有所帮助的资源:

关于iphone - 使用 iPhone APP 上的设备管理用户 session ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3400098/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com