我有一个由ASP.NET WEB API 2.0实现的Web服务,并使用承载令牌对其进行保护,如文章here中所述。
我使用代码
将到期时间设置为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网络应用中托管我的网络服务器。
感谢。