Web API + oauth2 ベアラー トークン認証を正常にセットアップしました。/authtoken エンドポイント経由でトークンを取得し、それを Web API の保護領域への呼び出しに使用できます。
ただし、有効期限を 7 日に設定しましたが、トークンは約 5 分間しか有効ではないようです。
public void ConfigureOAuth(IAppBuilder app)
{
OAuthAuthorizationServerOptions OAuthServerOptions = new OAuthAuthorizationServerOptions()
{
AllowInsecureHttp = true,
TokenEndpointPath = new PathString("/authtoken"),
AccessTokenExpireTimeSpan = TimeSpan.FromDays(7),
Provider = new SimpleAuthorizationServerProvider()
};
app.UseOAuthAuthorizationServer(OAuthServerOptions);
app.UseOAuthBearerAuthentication(new OAuthBearerAuthenticationOptions());
}
ここで何が問題なのですか?