1

Azure VMに複数のSSLサイトを設定するには、hereのガイドに従ってください。Azure AD認証の返信アドレスの不一致

私が問題を抱えているサイトは、Azure VMエンドポイントがポート443のそのエンドポイントへの外部トラフィックを内部的にポート442にリダイレクトするように設定されています。ポートが認証要求に応答URLに添付されている理由

Error validating credentials. AADSTS50011: The reply address 
'https://website.com:442' does not match the reply 
address 'https://website.com' provided when 
requesting Authorization code. 

私が把握することはできません。

私はアズールADに対して認証しようとしているとき、私はこれを取得しています。ポートが443の場合、ポート443はURLに接続されません。

Azure管理ポータルでは、返信URLはhttps://website.comに設定されています。返信URLをhttps://website.com:442に設定することはできません。そのURLは外部トラフィックからは見えないからです。

誰かがこれを解決する方法に関する洞察を持っているなら、私は非常に感謝しています。

答えて

0

私はそれを理解しました。私が以下の電話をしているときに、uriをポートのないURLに設定することができます。私はそれを更新する前に、ローカルポートを含むURLのためにHttpContext.Current.Request.Url.GetLeftPart(UriPartial.Path)を呼び出していました。私は、デバッグとリリースのためにURLを別々に構築するように変更しました。

AuthenticationResult result = authContext.AcquireTokenByAuthorizationCode( code, uri, credential, graphResourceId )

関連する問題