iOS中用户身份验证和会话的最佳做法

andreaspfr

我有一个处理用户身份验证的iOS应用。我想根据我自己的Rest-Webservice(内置Rails)对某个用户进行身份验证。身份验证成功后,我想保留该会话。可以说,如果该应用程序关闭并且用户再次启动该应用程序,则无需进行身份验证。建立这样的工作流程的最佳实践是什么?我是否在每个API调用中都发送诸如会话密钥之类的东西?

鲁克珊·马拉帕纳(Rukshan Marapana)

可能最简单的方法是从Rest Web服务生成唯一令牌。当用户首次登录(或注册一个新帐户)时,Web服务将生成一个唯一令牌并将其发送回用户。

之后,每次应用程序使用REST端点时,都会将此令牌作为参数传递。将根据当前登录用户的活动令牌检查令牌。如果不匹配,服务器将结束该用户的会话。用户注销后,令牌将从数据库中清除。

这就是我们使用REST Web服务进行多个项目的方式。不知道这是否是最佳做法,但肯定可以很好地工作并且需要较少的精力。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

用户身份验证最佳做法

来自分类Dev

Extjs和用户身份验证和会话

来自分类Dev

HTTPS身份验证和会话劫持

来自分类Dev

如何使用Guardian同时通过api和会话对用户进行身份验证?

来自分类Dev

Xamarin中的离线身份验证最佳做法

来自分类Dev

最佳做法(最适用于Android):使用Facebook或Google登录名对用户进行身份验证

来自分类Dev

使用ASP身份的会话和用户身份验证

来自分类Dev

浏览器上基于令牌的身份验证和会话/本地存储

来自分类Dev

如何为Rails设置远程JSON API以进行身份验证和会话

来自分类Dev

如何修复A2身份验证和会话管理警告损坏?

来自分类Dev

如何为Rails设置远程JSON API进行身份验证和会话

来自分类Dev

配置文件的身份验证问题和会话问题passport.js / Node.js

来自分类Dev

浏览器上基于令牌的身份验证和会话/本地存储

来自分类Dev

express.js / sails.js中的身份验证和会话

来自分类Dev

WiJungle中用于用户身份验证的AD Server集成

来自分类Dev

会话变量以对用户进行身份验证

来自分类Dev

AngularJS的身份验证机制(加载用户会话)

来自分类Dev

尽管会话丢失,但Owin仍对用户进行身份验证

来自分类Dev

如何正确进行用户身份验证并维护与Tornado的会话?

来自分类Dev

.Net Core 身份验证和用户会话

来自分类Dev

NodeJS会话身份验证

来自分类Dev

在移动应用程序中进行帐户注册/注册/身份验证的最佳做法

来自分类Dev

在Android应用程序中进行身份验证和授权的最佳做法

来自分类Dev

iOS用户角色最佳做法

来自分类Dev

注册后对用户进行身份验证的正确/标准做法是什么?

来自分类Dev

JWT身份验证与API的会话身份验证

来自分类Dev

在PAM会话/ PAM会话中对用户进行外部身份验证

来自分类Dev

iOS应用和用户身份验证。oAuth?

来自分类Dev

如何将应用程序laravel的会话和会话身份验证传递给软件包,反之亦然?

Related 相关文章

  1. 1

    用户身份验证最佳做法

  2. 2

    Extjs和用户身份验证和会话

  3. 3

    HTTPS身份验证和会话劫持

  4. 4

    如何使用Guardian同时通过api和会话对用户进行身份验证?

  5. 5

    Xamarin中的离线身份验证最佳做法

  6. 6

    最佳做法(最适用于Android):使用Facebook或Google登录名对用户进行身份验证

  7. 7

    使用ASP身份的会话和用户身份验证

  8. 8

    浏览器上基于令牌的身份验证和会话/本地存储

  9. 9

    如何为Rails设置远程JSON API以进行身份验证和会话

  10. 10

    如何修复A2身份验证和会话管理警告损坏?

  11. 11

    如何为Rails设置远程JSON API进行身份验证和会话

  12. 12

    配置文件的身份验证问题和会话问题passport.js / Node.js

  13. 13

    浏览器上基于令牌的身份验证和会话/本地存储

  14. 14

    express.js / sails.js中的身份验证和会话

  15. 15

    WiJungle中用于用户身份验证的AD Server集成

  16. 16

    会话变量以对用户进行身份验证

  17. 17

    AngularJS的身份验证机制(加载用户会话)

  18. 18

    尽管会话丢失,但Owin仍对用户进行身份验证

  19. 19

    如何正确进行用户身份验证并维护与Tornado的会话?

  20. 20

    .Net Core 身份验证和用户会话

  21. 21

    NodeJS会话身份验证

  22. 22

    在移动应用程序中进行帐户注册/注册/身份验证的最佳做法

  23. 23

    在Android应用程序中进行身份验证和授权的最佳做法

  24. 24

    iOS用户角色最佳做法

  25. 25

    注册后对用户进行身份验证的正确/标准做法是什么?

  26. 26

    JWT身份验证与API的会话身份验证

  27. 27

    在PAM会话/ PAM会话中对用户进行外部身份验证

  28. 28

    iOS应用和用户身份验证。oAuth?

  29. 29

    如何将应用程序laravel的会话和会话身份验证传递给软件包,反之亦然?

热门标签

归档