为什么在REST API中为应用程序(Android端)使用身份验证令牌而不是session_id

莫氏

在正常的php Web应用程序中,登录后,我们使用来自Web浏览器的session_id来检查用户是否登录。

但是在REST API身份验证中,我阅读了一些教程,其中说php应该将针对Android应用的身份验证“令牌”发送回去,以保存它,并针对每个请求将其返回给php服务器。

我的问题是为什么我应该发回一些身份验证令牌而不是session_id?我可以通过android应用发送回session_id并在php服务器端执行正常的会话操作。

ps。如果我的问题不清楚,请告诉我更多。

时间杀手

好吧,REST API应该是无状态的,这是其定义特征之一。您可以使用会话ID,但是它将不再是REST,因为您将在服务器端运行客户端状态。

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

为什么Google身份验证令牌刷新最近在Android的Azure移动应用程序SDK中仍然失败

来自分类Dev

用户和应用程序的REST API身份验证

来自分类Dev

在NodeJS应用中为远程API存储身份验证令牌的最佳方法是什么?

来自分类Dev

在我的桌面电子邮件客户端中使用 OAuth 身份验证而不是“应用程序密码”又名“安全邮件密钥”有什么好处?

来自分类Dev

针对Web应用程序和移动应用程序的REST API身份验证

来自分类Dev

为什么Kubernetes REST API势在必行?

来自分类Dev

REST:为什么使用逻辑URI?

来自分类Dev

为什么使用REST @Produces批注

来自分类Dev

为什么身份验证不适用于我的ASP.NET REST API?

来自分类Dev

为什么我的REST服务.NET客户端发送不带身份验证标头的每个请求,然后使用身份验证标头重试?

来自分类Dev

为什么我在尝试从 Electron 应用程序调用 Google Drive Api 时收到“已超出未经身份验证使用的每日限制”错误?

来自分类Dev

旧应用程序中的 Symfony:为什么我会收到“您未通过身份验证”?

来自分类Dev

OpenID Connect-使用JWT通过REST API进行身份验证的Javascript应用程序的隐式流程

来自分类Dev

PayPal Rest API。为什么未设置协议ID

来自分类Dev

为什么Window Outlook Rest API不支持Android

来自分类Dev

Django Rest Framework + Angular.js Web应用程序中的用户身份验证

来自分类Dev

为什么要在REST API中回调?

来自分类Dev

为什么某些外部REST API无法从Genexus .Net使用?

来自分类Dev

REST服务的身份验证问题使用来自WP8应用程序的HttpClient

来自分类Dev

基于令牌的REST API身份验证

来自分类Dev

Django REST Framework为什么提供不同的身份验证机制

来自分类Dev

Django REST Framework为什么提供不同的身份验证机制

来自分类Dev

为什么REST是建筑风格而不是建筑风格?

来自分类Dev

使用Node JS中的Keycloak访问令牌对Rest API进行身份验证

来自分类Dev

代表我们鸣叫的应用程序使用什么身份验证?

来自分类Dev

为什么这个parse.com rest api请求失败?

来自分类Dev

为什么我无法到达此keycloak rest api端点?

来自分类Dev

为什么不在Django REST中扩展用户

来自分类Dev

为什么Django rest框架中的时间不正确

Related 相关文章

  1. 1

    为什么Google身份验证令牌刷新最近在Android的Azure移动应用程序SDK中仍然失败

  2. 2

    用户和应用程序的REST API身份验证

  3. 3

    在NodeJS应用中为远程API存储身份验证令牌的最佳方法是什么?

  4. 4

    在我的桌面电子邮件客户端中使用 OAuth 身份验证而不是“应用程序密码”又名“安全邮件密钥”有什么好处?

  5. 5

    针对Web应用程序和移动应用程序的REST API身份验证

  6. 6

    为什么Kubernetes REST API势在必行?

  7. 7

    REST:为什么使用逻辑URI?

  8. 8

    为什么使用REST @Produces批注

  9. 9

    为什么身份验证不适用于我的ASP.NET REST API?

  10. 10

    为什么我的REST服务.NET客户端发送不带身份验证标头的每个请求,然后使用身份验证标头重试?

  11. 11

    为什么我在尝试从 Electron 应用程序调用 Google Drive Api 时收到“已超出未经身份验证使用的每日限制”错误?

  12. 12

    旧应用程序中的 Symfony:为什么我会收到“您未通过身份验证”?

  13. 13

    OpenID Connect-使用JWT通过REST API进行身份验证的Javascript应用程序的隐式流程

  14. 14

    PayPal Rest API。为什么未设置协议ID

  15. 15

    为什么Window Outlook Rest API不支持Android

  16. 16

    Django Rest Framework + Angular.js Web应用程序中的用户身份验证

  17. 17

    为什么要在REST API中回调?

  18. 18

    为什么某些外部REST API无法从Genexus .Net使用?

  19. 19

    REST服务的身份验证问题使用来自WP8应用程序的HttpClient

  20. 20

    基于令牌的REST API身份验证

  21. 21

    Django REST Framework为什么提供不同的身份验证机制

  22. 22

    Django REST Framework为什么提供不同的身份验证机制

  23. 23

    为什么REST是建筑风格而不是建筑风格?

  24. 24

    使用Node JS中的Keycloak访问令牌对Rest API进行身份验证

  25. 25

    代表我们鸣叫的应用程序使用什么身份验证?

  26. 26

    为什么这个parse.com rest api请求失败?

  27. 27

    为什么我无法到达此keycloak rest api端点?

  28. 28

    为什么不在Django REST中扩展用户

  29. 29

    为什么Django rest框架中的时间不正确

热门标签

归档