我有一个由ASP.NET Web API 2.0实现的Web服务,并如此处所述。
我使用代码将到期期设置为180天
OAuthOptions = new OAuthAuthorizationServerOptions {
TokenEndpointPath = new PathString("/Token"),
Provider = new ApplicationOAuthProvider(PublicClientId),
AuthorizeEndpointPath = new PathString("/api/Account/ExternalLogin"),
AccessTokenExpireTimeSpan = TimeSpan.FromDays(30),
AllowInsecureHttp = true
};
但是,我发现我的令牌在30天结束之前到期。
我怎么能找到我的代币为什么过期的?访问令牌包含什么细节?我该如何解析承载令牌?
我在Azure Web应用程序中托管我的Web服务器。
谢谢。
您可以使用https://jwt.io/一旦创建了一个。
检查令牌上的到期日期与您的期望相匹配。