0

Azure API アプリを作成[Authorize]し、コントローラーに属性を設定して、Azure に発行しました。次に、 Auth0 のドキュメントに従って、AD アプリからデータを提供して Auth0 アプリを登録しました。彼らのサイトで接続をテストすると、問題なく動作します。アプリに正常にログインして、次のコマンドでアクセス トークンを取得することもできます。

var auth0 = new Auth0Client("myUrl", "myTenant");
var user = await auth0.LoginAsync();
var accessToken = user.IdToken;

ただし、Authorizationヘッダーにアクセス トークンを渡して API にリクエストを送信すると、エラー 401 (未承認) がスローされます。ドキュメントに書かれていることから、必要なのはこれだけであるという印象を受けましたが、それ以外に提案する情報は見つかりませんでした。これらをリンクするための追加の手順はありますか?

4

1 に答える 1

3

解決策は、たとえば owin middleware app.UseJwtBearerAuthentication() を使用して、その発行者がトークンを受け入れるように API を構成することです。お役に立てて嬉しいです!

于 2016-03-22T05:14:57.907 に答える