私はこれを使って髪を引き出しています。
前面のAngular 7では、.NET CORE 2.1アプリケーションがあります。
Azure Active Directoryの統合を行って作業するというすべての困難な作業をすでにやりました。そして、それは私をAADに適切に接続し、信任状を求めてから最後の段階で:
AADSTS50011:要求に指定された応答URLがアプリケーションに設定されている応答URLと一致しません。
私は迅速な開発のためにこのローカルにテストしています、そして私のコールバックは次のように設定されています:
https:// localhost:5001/AzureAuth/auth
これはAzure Portalに直接あります。
このコントローラメソッドは現在、ブレークポイントをヒットしていません。これはブラウザで手動でヒットした場合、コントローラメソッドで正しく分割されます。
ADUREは正常な広告ログイン後にそれを返信しません。
何が行方不明ですか?
編集AADに接続するときのクエリ文字列には、Azureがあるものと一致しない「リダイレクト」部分に次のようなものがあることがわかりました。それはただのlocalhostです:5001 ...この問題はありますか?
OpenID設定
/ azureAuth/authは私のコントローラーと私の方法です。
アプリケーションのリダイレクトURIのリストには、OpenIdSettingsで書かれているとおりにPostLogoutRedirectUri
値を含める必要があります。
この場合は、AADポータルに移動して、http://localhost:5001
のリダイレクトURIを追加します。
理想的には、HTTPの代わりにHTTPSを使用するためにOpenIdSettingsとアプリケーション登録を更新する必要があります。