1

と の 2 つのアプリケーションが"http:/localhost/applicationA"あり"http:/localhost/applicationB"ます。クレーム ベースの認証設定用に applicationA を構成しました。applicationA は完全に機能しています。しかし、私は applicationA から applicationB のいくつかの JavaScript を参照しています。しかし、applicationB には認証 Cookie がありません ( FedAuth)。

以下のコードを使用して、applicationA と applicationB の両方にクレーム認証を追加することは可能ですか?

<system.identityModel>
<identityConfiguration>
  <audienceUris>
    <add value="http://localhost/applicationB/" />
    <add value="http://localhost/applicationA/" />
  </audienceUris>
  <issuerNameRegistry type="System.IdentityModel.Tokens.ValidatingIssuerNameRegistry, System.IdentityModel.Tokens.ValidatingIssuerNameRegistry">
    <authority name="PassiveSigninSTS">
      <keys>
        <add thumbprint="DE161DD37B2FEC37BDB17CAFF33D982DCE47E740" />
      </keys>
      <validIssuers>
        <add name="PassiveSigninSTS" />
      </validIssuers>
    </authority>
  </issuerNameRegistry>
  <!--certificationValidationMode set to "None" by the the Identity and Access Tool for Visual Studio. For development purposes.-->
  <certificateValidation certificateValidationMode="None" />
</identityConfiguration>

ここに画像の説明を入力

4

1 に答える 1