我已经浏览了大量文档,我的谷歌搜索显示我访问了第一页上的所有链接
问题 令牌生成工作正常.我使用自定义提供程序配置它:
public void ConfigureOAuth(IAppBuilder app)
{
var usermanager = NinjectContainer.Resolve<UserManager>();
app.UseOAuthAuthorizationServer(new OAuthAuthorizationServerOptions
{
AllowInsecureHttp = true,
TokenEndpointPath = new PathString("/token"),
AccessTokenExpireTimeSpan = TimeSpan.FromDays(1),
Provider = new AppOAuthProvider(usermanager)
});
app.UseOAuthBearerAuthentication(new OAuthBearerAuthenticationOptions());
}
Run Code Online (Sandbox Code Playgroud)
但是,当我调用受保护的URL并传递持有者令牌时,我总是得到: 
我如何诊断或解决问题.如果可能,我如何自己进行令牌验证
更新 这是我的AppOAuthProvider.当我尝试使用令牌时,会调用这两种方法,但在我尝试访问受保护资源时则不会
public class AppOAuthProvider : OAuthAuthorizationServerProvider
{
private UserManager _user;
public AppOAuthProvider(UserManager user)
{
_user = user;
}
public override async Task ValidateClientAuthentication(OAuthValidateClientAuthenticationContext context)
{
context.Validated();
}
public override Task GrantResourceOwnerCredentials(OAuthGrantResourceOwnerCredentialsContext context)
{
context.OwinContext.Response.Headers.Add("Access-Control-Allow-Origin", new[] { "*" });
//Get User Information
var getUser = …Run Code Online (Sandbox Code Playgroud)