1

Azure Active Directory で認証された azure Web サイトがあり、私の目標は、ステージング スロットにデプロイし、それを運用環境に昇格させることです。ただし、ステージング スロットにデプロイすると、Azure AD で別のアプリケーションとして扱われます。環境をプロモートしても、Azure AD アプリケーションの応答 URL は同じままであるため、ログイン後に本番サイトがステージング スロットにリダイレクトされるようになりました。

azure-website 環境自体で構成できる、サイトのアプリ設定でアプリケーションの応答 URL を構成できれば助かります。アプリの設定に ida:RedirectURI を追加しようとしましたが、効果がありませんでした。

4

1 に答える 1

2

Visual Studio の発行ツールで組織機能を使用していると思います。正しい?どのバージョンの VS を使用していますか? ステップバイステップのガイダンスはバージョンによって異なりますが、何が起こっているのかを包括的に説明するために:

  • 公開ウィザードで組織機能をオプトアウトすることにより、公開時に新しいアプリの作成をバイパスできます。
  • その場合、手動で変更する必要があります
    • Azure portal に移動し、Azure AD テナントを見つけ、アプリケーション タブを見つけ、アプリ エントリを特定し、[構成] をクリックして、戻り URL セクションまでスクロールし、ステージング/製品/使用できる URL を追加します。
    • プロジェクトに戻り、デフォルトのままにするのではなく、選択したリターン URL を使用するように ID ライブラリに指示する必要があります。VS2013 を使用している場合は WIF を使用しているため、WIF 構成要素を見つけて、以下に示すように新しい応答属性を挿入する必要があります。

<system.identityModel.services>
    <federationConfiguration>
      <cookieHandler requireSsl="true" />
      <wsFederation passiveRedirectEnabled="true" issuer="https://login.windows.net/developertenant.onmicrosoft.com/wsfed" realm="https://developertenant.onmicrosoft.com/blah"
reply="https://mynewURL" requireHttps="true" />
    </federationConfiguration>
  </system.identityModel.services>

代わりに OWIN を使用している場合、それを挿入する場所は異なりますが、書き留める前に、上記がプロジェクトに当てはまるかどうかを確認する機会を与えます :) HTH、V.

于 2015-03-26T06:52:49.743 に答える