我想根据此tutorial为我的项目添加授权。我有检索访问令牌工作的部分。但是当使用令牌访问受保护的资源API时,我收到401 unauthorized
错误。
请求具有带方案承载的授权标头,并包含访问令牌。与教程中一样,API受[Authorize]
属性保护。在启动期间,我使用
UseOAuthBearerAuthentication(new Microsoft.Owin.Security.OAuth.OAuthBearerAuthenticationOptions())
我不清楚为什么请求是未经授权的。我可以检查什么来找出这个问题的原因?
答案 0 :(得分:2)
在尝试并检查了很多东西之后,我注意到授权服务器和资源服务器正在使用不同版本的Owin和Owin.Security。更新旧的后,它工作。令牌必须在两个版本之间进行更改。