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

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

33得票1回答
当多个请求同时发出时如何处理刷新令牌?

我正在使用reactjs、mbox和axios,并遇到了一个问题。我有一个API可以提供访问令牌和刷新令牌。访问令牌每20分钟就会失效,当发生这种情况时,服务器会发送401,我的代码将自动发出刷新令牌以获取新的访问令牌。 一旦获得新的访问令牌,同样被拒绝的请求将再次发送。现在我的代码很棒,直...

21得票4回答
ASP.NET Core中的AddOpenIdConnect和Refresh Tokens

我已将AddOpenIdConnect添加到我的ASP.NET Core 3.1 Razor应用程序的ConfigureServices方法中。 它很好用,但是当令牌过期时,我会从我的IDP收到401响应。 我看到一个示例展示了一种手动连接刷新令牌的方式。 但我不确定是否这样做。 微软的人...

12得票3回答
刷新令牌使用带有命名客户端的 Polly

我有一个像这样的政策 var retryPolicy = Policy .Handle<HttpRequestException>() .OrResult<HttpResponseMessage>(resp => resp.StatusCode ...

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

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

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

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

15得票4回答
使用oidc的Spring Security:刷新令牌

使用Spring Security 5配置Spring Boot 2可以使用openID connect ID提供程序进行身份验证。 我通过配置Spring Security来设置我的项目,可以与各种完美预配置的安全机制一起正常工作,如会话固定缓解。 但是,当令牌过期时,似乎Spring ...

21得票4回答
使用Polly在HttpStatusCode.Unauthorized后进行重试

我正在调用一个外部API,希望处理一个调用返回Unauthorized HttpResponseMessage的事件。当这种情况发生时,我想刷新访问令牌并再次进行调用。 我尝试使用以下代码:Polly public async Task<HttpResponseMessage&g...

11得票3回答
使用Azure AD V2.0(MSAL)和Asp .Net Core 2.0获取刷新令牌

我已经从Azure AD V2.0端点获取了access_token来调用Graph API。但是,我需要代表用户在API中执行一些操作。因此,当我的access_token过期时,我需要refresh_token来更新它。 在ASP .Net Core中使用MSAL有没有获取Refresh...

14得票2回答
如何生成刷新令牌?

我正在将JWT实现在我的一个Node应用程序中。我想知道,是否有任何明确的格式/结构来生成刷新令牌? 所谓的明确格式是指刷新令牌是否像JWT一样包含任何声明? 更新 假设刷新令牌为:fdb8fdbecf1d03ce5e6125c067733c0d51de209c(来自Auth0)。现在,...