84得票5回答
在Node.js中更改密码和注销时使JWT失效的最佳实践是什么?

我想了解在更改密码/注销时无需访问数据库来使JWT无效的最佳实践。 我有以下思路来处理上述2种情况,需要访问用户数据库: 1. 在更改密码时,我检查存储在用户数据库中的密码(已经哈希)。 2. 在注销时,我在用户数据库中保存最后一次注销的时间,因此通过比较令牌创建时间和注销时间,我可以使其无...

72得票9回答
如何在Django Channels上使用令牌身份验证对WebSocket进行认证?

我们希望使用django-channels进行WebSocket通信,但我们也需要进行身份验证。我们已经在Django REST框架中运行了REST API,并且在那里使用令牌来对用户进行身份验证,但是这种功能似乎没有集成到django-channels中。

17得票1回答
如何使用刷新令牌安全地保持用户登录状态?

从https://dev59.com/5nA75IYBdhLWcg3wFEsI#7209263中得知: 刷新令牌的概念是,如果访问令牌被盗用,由于令牌的寿命很短,攻击者在滥用它之前有限的时间窗口。 我明白了,但如果攻击者访问了刷新令牌,他们将能够获得新的授权令牌,这不是错了吗?这似乎只是推...

15得票1回答
如何使AccountManager(authtoken)和OpenID共同工作(不使用AppEngine)?

我正在制作一个 Android 应用程序,它应该能够从一个 Web 服务(不是 GAE 的一部分)获取数据。用户可以通过使用 OpenId(只允许 Google 账户)在他们的浏览器中登录到 Web 服务。 AccountManager 可以给我 authtoken。我可以将这个 autht...

15得票2回答
如何在下载文件时传递身份验证令牌?

我有一个 Web 应用程序,其中 Angular (7) 前端与服务器上的 REST API 进行通信,并使用 OpenId Connect (OIDC) 进行身份验证。我使用一个 HttpInterceptor 将 Authorization 标头添加到我的 HTTP 请求中,以向服务器提供...

8得票1回答
“authTokenType”在IT技术中是什么意思?

我一直在开发一个 Android 的账户管理器,用于维护我的应用的独立账户。我在很多网站上搜索,但是我无法理解 authTokenType 的含义。我想知道 authTokenType 是否是由服务器为每个用户动态生成的,还是一个应用程序自己用于所有用户的静态字符串。 谢谢。

7得票4回答
如何从保存在安卓设备上的账户中检索Facebook-AuthToken

我正在尝试使用以下代码获取Facebook(由Facebook for Android保存)的AuthToken。 AccountManager am = AccountManager.get(this); Account[] accounts = am.getAccountsByType(...

7得票3回答
Flask登录机制:通过令牌对我的调用进行身份验证

嗨,我正在查看flask-login如何很好地处理会话登录,这对于我可以访问会话的模板和视图非常有效。 然而,我一直在尝试了解是否有一种方法可以发送用户令牌来授权调用。我查看了文档,但关于这方面的说明非常模糊。它说我应该: 在我的User对象中实现get_auth_token。 装饰一个...

7得票1回答
Django Rest Framework JWT

我正在使用Django Rest Framework构建我的应用程序的API,并希望实现DjangoRestFramework-JWT进行令牌身份验证。步骤似乎很简单,但是当我测试端点时,会出现500错误。终端输出是大量的HTML,表示没有提供csrf_token。以下是代码和错误信息。非常感...

7得票2回答
简单Odata客户端 - 如何在每个请求头中添加oAuth令牌?

在Microsoft oData v4代理客户端中,有一个选项可以将身份验证令牌添加到每个请求中。 可以通过以下方式实现: var container = new Default.Container(new Uri(http://localhost:9000/)); //Registeri...