568得票8回答
什么是基于令牌的身份验证?

我想了解令牌认证的含义。我在互联网上搜索过,但找不到易懂的解释。

103得票4回答
使用JWT令牌身份验证时,刷新令牌是否真的必要?

我参考了另一个关于使用JWT的refresh tokens的SO帖子。 JWT(JSON Web Token)到期时间的自动延长 我有一个非常常见的应用程序架构,我的客户端(Web和移动)与REST API通信,然后再与服务层和数据层交互。 我理解JWT令牌身份验证,但我有点困惑如何使用re...

99得票3回答
JSON Web Signature (JWS) 和 JSON Web Token (JWT) 有什么区别?

我一直在用Java编写一个 RESTful 服务。到目前为止,这是我所理解的: 使用 JSON Web Tokens (JWT) 进行令牌授权,其中包括三个部分:标头、负载和密钥(客户端和服务器之间共享)。 我理解了这个概念,并在阅读有关 JWT 的文章时遇到了 JSON Web Signat...

70得票2回答
在没有任何用户界面的Web API中采用基于令牌的身份验证

我正在开发一个ASP.Net Web API的REST API,我的API将只能通过非基于浏览器的客户端访问。我需要为我的API实现安全性,因此我决定采用基于令牌的身份验证。我对基于令牌的身份验证有一定的理解,并已阅读了一些教程,但他们都有一些用户界面用于登录。我不需要任何登录用户界面,因为登...

52得票2回答
JWT和CSRF的区别

我一直在了解JWT,据我所知,这是服务器在用户登录后发送的令牌。用户将不得不在所有未来的HTTP请求中发送该令牌。这为服务器验证用户请求创建了一种无状态的方式。 现在我不理解的是,如果JWT作为HTTP请求头发送并标记为HTTP only,则为什么还需要CSRF令牌来防止CSRF攻击呢?我的理...

46得票3回答
Django Rest Framework - Token认证注销

我已按照django rest framework Docs实现了Token身份验证。 据我所知,DRF的Token身份验证非常简单 - 每个用户一个令牌,令牌不会过期并且始终有效(我是对的吗?)。 我知道有更好的做法,但目前DRF令牌身份验证对我来说已经足够了。 我的问题是-在普通DR...

22得票2回答
Django TokenAuthentication缺少“Authorization”http头

我正在尝试在我的一个视图中使用TokenAuthentication。 如https://www.django-rest-framework.org/api-guide/authentication/所述,我将从登录接收到的令牌作为名为“Authorization”的HTTP标头添加到我发送的...

15得票1回答
使用sails.js实现passport-http-bearer令牌

我正在尝试实现护照的passport-http-bearer策略,但它发现没有带有信息Bearer realm="Users"的用户。 我的request是一个post请求: {'token':'simple_access_token',} 有人知道为什么会出现这个错误吗...

13得票1回答
如何在Flask中实现令牌认证?

我正在尝试让用户使用另一个网络服务的帐户登录我的Flask应用程序。我可以联系这个网络服务的API并接收安全令牌。如何使用此令牌对用户进行身份验证,以便他们可以访问受限视图? 我不需要将用户保存到自己的数据库中。我只想为一个会话对他们进行身份验证。我认为可以使用Flask-Security和...

12得票6回答
在DRF中如何从令牌字符串获取用户对象?

我有一个来自于Django REST Framework's TokenAuthentication的令牌字符串。 我需要获取相应的用户对象。如何操作?