8得票2回答
Keycloak客户端凭据授权类型与刷新令牌

我在keycloak(7.0.0)中有一个客户端,给定配置如下 - 高亮选项"启用'客户凭据授权'的支持": 当我为该客户端获取令牌(POST /auth/realms/{my-realm}/protocol/openid-connect/token)时,我收到以下json响应: { ...

8得票2回答
Firebase刷新令牌过期

在测试我们的一个Web应用程序的安全性时,我们使用Firebase的REST API,但是当我们意识到在Firebase实现的V3中刷新令牌永不过期,允许任何刷新令牌永久地创建新令牌时,我们感到惊讶。 尽管本地存储似乎是一个合理的安全解决方案,但我们担心它明天可能会失败,即使只有短暂的时间,...

8得票4回答
[OAuth][Keycloak]当尝试使用refresh_token时,invalid_grant会话未处于活动状态

我试着使用ClientOAuth2.Token.refresh()刷新oauth2令牌,但有时会报错: {"error":"invalid_grant","error_description":"Session not active"} 这是我在Fiddler中捕获的请求。 POST [U...

8得票3回答
如何在刷新令牌刷新 JWT 后刷新数据

我一直在努力让我的刷新令牌起作用,希望我已经接近成功了。我的令牌得到更新并触发了对导致401的调用的后续200次调用,但是我的页面上的数据没有刷新。 当访问令牌过期时,会发生以下情况: 在401之后,GetListofCompanyNames返回200,并使用正确更新的访问令牌列出名称...

7得票4回答
IdentityServer4刷新令牌无效授权

我遇到了一些在IdentityServer4中请求新的刷新令牌的问题。有时,在身份验证之后,我的API会返回未经授权的响应,这还好,但当我尝试请求新的刷新令牌时,我从服务器得到了一个invalid_grant的响应。我确保设置了offline_access,但仍然遇到了这个问题。以下是我的代码...

7得票2回答
如何在客户端(vue.js)实现自动刷新?

注意:我已经将客户端(Vue.js)和服务器(DjangoRest)分开。 我使用JWT来验证从客户端到服务器的每个请求。流程如下: 客户端向服务器发送用户凭据。如果凭据有效,服务器会发送回刷新令牌和访问令牌。客户端存储访问和刷新令牌。 我已将刷新令牌的过期时间设置为1周,访问令牌为30分钟。...

7得票3回答
OAuth授权码应该何时过期?

我知道在使用OAuth的授权码"Authorization code"时,访问令牌的生存期应该很短,但刷新令牌的生命周期可以很长。因此,对于我的项目,我决定: 访问令牌生命周期:1天 刷新令牌生命周期:30天 但是,授权码的典型生命周期是多少呢? 我是否正确,它应该真的非常短吗? 也许...

7得票1回答
当从Spotify API请求reshresh_token时出现'error: invalid_grant Invalid authorization code'错误该如何修复?

我正在尝试为我的Ionic应用程序接收refresh_token,我成功地接收到了access_token。 我从终端点https://accounts.spotify.com/authorize?client_id=中在我的TypeScript项目中接收code(authorization...

7得票2回答
IdentityServer4刷新令牌:如何确定过期时间?

我正在使用Identity Server 4示例代码进行工作。特别是,对于客户端,我正在使用带有混合流的示例MVC客户端:https://github.com/IdentityServer/IdentityServer4/tree/master/samples/Clients/src/MvcH...

7得票1回答
JWT令牌过期时间在.NET Core中失败了。

我正在尝试通过刷新令牌和JWT在.NET Core 2.1中实现基于令牌的身份验证。 这是我如何实现JWT令牌的: Startup.cs services.AddAuthentication(option => { option.DefaultAuthent...