シナリオ:Auth0シングルページアプリケーションクライアント。このクライアントを使用するように構成された.NET Web APIおよびAngular SPA。よく働く。Auth0シングルページアプリケーション用のAzure API管理の設定方法
Azure API ManagementをAPIの前のレイヤとして追加したいと思います。管理ポータルにAPIを設定し、更新されたSPAでAPIを呼び出し、SPAからのテスト済みの呼び出しがうまく機能するようにしました。
ここでは、Developer PortalからAPI呼び出しを呼び出せるように、適切なセキュリティ設定でAPI管理ポータルを構成したいと考えています。私はこれをガイドとして使用しました[https://auth0.com/docs/integrations/azure-api-management/configure-azure]私がでてる
:開発者ポータルから
は、私は、認証タイプとして承認コードを選択しAuth0と成功のサインインプロセスを通過し、ベアラトークンを取り戻すことができます。しかし、APIを呼び出すと、常に401が返されます。これを正しく設定する方法が混乱しているためです。どちらか
1つのクライアントから生成されたトークンはするつもりはありませんので、私は命令とセットアップAuth0の新しいAPIクライアントに従いますが、その場合はその後、確かにそれを動作させるつもりはない。私はそれを理解したよう私のSPAクライアントとは何か?
または、SPAアプリケーションで動作するようにAzure API Managementを設定するにはどうすればよいですか? (これは私の好みの方法で、Auth0の2つのクライアントを '乱雑に見えるようにする')。しかし、認証エンドポイントのURLに「オーディエンス」の値を設定する必要はありませんか?それをどうやって得るのですか?
誰でもこれを行っていれば、ここでのいくつかの指針を高く評価するでしょう。