【发布时间】:2018-08-02 13:23:20
【问题描述】:
我有一个关于从 Owin 服务器删除不记名令牌的问题。我的计划是当移动设备用户单击注销按钮时,用户令牌必须从我的 owin 服务器中删除。有什么解决办法吗?如果您的回答是否定的,我可以改变我的想法并接受不同的想法。
这是我的 Startup.cs:
public void Configuration(IAppBuilder app)
{
HttpConfiguration config = new HttpConfiguration();
config.Formatters.JsonFormatter.SerializerSettings.ReferenceLoopHandling = ReferenceLoopHandling.Ignore;
ConfigureOAuth(app);
WebApiConfig.Register(config);
app.UseWebApi(config);
}
public void ConfigureOAuth(IAppBuilder app)
{
OAuthAuthorizationServerOptions OAuthServerOptions = new OAuthAuthorizationServerOptions()
{
TokenEndpointPath = new PathString("/api/token"),
AccessTokenExpireTimeSpan = TimeSpan.FromDays(7),
AllowInsecureHttp = true,
Provider = new SimpleAuthorizationServerProvider(),
RefreshTokenProvider = new SimpleRefreshTokenProvider()
};
app.UseOAuthAuthorizationServer(OAuthServerOptions);
app.UseOAuthBearerAuthentication(new OAuthBearerAuthenticationOptions());
}
【问题讨论】:
标签: c# asp.net-web-api2 owin bearer-token