web-dev-qa-db-ja.com

Azure AAD - AADSTS50011:要求に指定された返信URLがアプリケーションに設定されている応答URLと一致しません。

私はこれを使って髪を引き出しています。

前面のAngular 7では、.NET CORE 2.1アプリケーションがあります。

Azure Active Directoryの統合を行って作業するというすべての困難な作業をすでにやりました。そして、それは私をAADに適切に接続し、信任状を求めてから最後の段階で:

AADSTS50011:要求に指定された応答URLがアプリケーションに設定されている応答URLと一致しません。

私は迅速な開発のためにこのローカルにテストしています、そして私のコールバックは次のように設定されています:

https:// localhost:5001/AzureAuth/auth

これはAzure Portalに直接あります。

enter image description here

このコントローラメソッドは現在、ブレークポイントをヒットしていません。これはブラウザで手動でヒットした場合、コントローラメソッドで正しく分割されます。

ADUREは正常な広告ログイン後にそれを返信しません。

何が行方不明ですか?

編集AADに接続するときのクエリ文字列には、Azureがあるものと一致しない「リダイレクト」部分に次のようなものがあることがわかりました。それはただのlocalhostです:5001 ...この問題はありますか?

Redirect Path

OpenID設定

OpenID Settings

/ azureAuth/authは私のコントローラーと私の方法です。

Error

3
Patrick

アプリケーションのリダイレクトURIのリストには、OpenIdSettingsで書かれているとおりにPostLogoutRedirectUri値を含める必要があります。

この場合は、AADポータルに移動して、http://localhost:5001のリダイレクトURIを追加します。

理想的には、HTTPの代わりにHTTPSを使用するためにOpenIdSettingsとアプリケーション登録を更新する必要があります。

2
Zachafer