身份验证令牌因未知原因而失效
Auth token gets invalidates for unknown reason
我有一个 Web api/angular 应用程序,它使用不记名令牌进行身份验证。
令牌在一段时间后停止工作,服务器开始抛出 401/未授权响应。
由于这一切都是自动发生的,我不确定如何调试它。
令牌在 headers 中发送,适用于前几个请求。
关于如何调试它或正在发生什么的任何想法?
web-api使用AccessTokenExpireTimeSpan
指定令牌过期前的时间,默认为20分钟。
您可以在配置设置中进行设置,即
OAuthAuthorizationServerOptions OAuthServerOptions = new OAuthAuthorizationServerOptions()
{
TokenEndpointPath = new PathString("/token"),
AccessTokenExpireTimeSpan = TimeSpan.FromDays(999999)
};
OAuthAuthorizationServerOptions.AccessTokenExpireTimeSpan Property
这似乎是托管问题。
我在我的本地机器上没有这个问题,我将应用程序移动到不同的托管服务提供商,问题就消失了。
我有一个 Web api/angular 应用程序,它使用不记名令牌进行身份验证。
令牌在一段时间后停止工作,服务器开始抛出 401/未授权响应。 由于这一切都是自动发生的,我不确定如何调试它。
令牌在 headers 中发送,适用于前几个请求。
关于如何调试它或正在发生什么的任何想法?
web-api使用AccessTokenExpireTimeSpan
指定令牌过期前的时间,默认为20分钟。
您可以在配置设置中进行设置,即
OAuthAuthorizationServerOptions OAuthServerOptions = new OAuthAuthorizationServerOptions()
{
TokenEndpointPath = new PathString("/token"),
AccessTokenExpireTimeSpan = TimeSpan.FromDays(999999)
};
OAuthAuthorizationServerOptions.AccessTokenExpireTimeSpan Property
这似乎是托管问题。
我在我的本地机器上没有这个问题,我将应用程序移动到不同的托管服务提供商,问题就消失了。