このtutorialに基づいて私のプロジェクトに承認を追加したいと思います。私はアクセストークンを検索する部分を持っている。しかし、トークンを使用して保護されたリソースAPIにアクセスすると、私は401 unauthorized
エラーを受け取ります。アクセス保護されたリソースAPIは「401 Unauthorized」エラーを返します
要求には、ベアラ方式のアクセス許可トークンを含む承認ヘッダーがあります。チュートリアルのように、APIは[Authorize]
属性で保護されています。
UseOAuthBearerAuthenticationとスタートアップIセットアップベアラ認証中に(新しいMicrosoft.Owin.Security.OAuth.OAuthBearerAuthenticationOptions())
要求が不正である理由それは私には明確ではありません。この問題の原因を調べるにはどうすればよいですか?
認可サーバーとリソースサーバーは同じですか、または異なるサーバーですか? – jumuro
@jumuroサーバーは同じではありませんが、同じマシンキーを使用しています – xerves
401エラーを取得する方法は2通りあります。 1:無効なトークンを使用しています。 2:アクセストークンの有効期限が切れました。有効期限が切れている場合は、アクセストークンを更新してください。 – Suraj