Atm*_*tma 3 authentication rest mobile android ios
我正在构建一个iOS和Android版本的应用程序.我想创建或实现两个应用程序都可以使用的现有REST身份验证过程.我知道我可以通过一个简单的Get服务来实现这一点,但是这会明确地传递密码.是否有任何API处理移动应用程序的身份验证?
我不想使用OAuth,因为我不希望用户必须采取额外步骤来允许访问其数据.我希望用户无缝输入用户名和密码,并在我使用过的大多数移动应用程序中进行身份验证.
如果您确定不想要OAuth之类的东西,那么您只需要两件事:
1)仅限https - 这可以防止用户名:密码被截获(轻松)
2)POST URL,用于发送用户名:密码
POST很重要!如果它只是GET,那么用户名和密码将存储在您的服务器日志中,并且可能会缓存请求.
你会发现类似的东西:
https://www.example.com/myaccount/login
Run Code Online (Sandbox Code Playgroud)
使用POST参数
username=deanWombourne&password=hunter2
Run Code Online (Sandbox Code Playgroud)
然后,我将登录状态存储为该会话的服务器上的属性,以用于将来的所有请求.
| 归档时间: |
|
| 查看次数: |
7725 次 |
| 最近记录: |