0

私の Silverlight プロジェクトである Relaying Party (RP) では、WIF とパッシブ認証を使用してアクセスを制御しています。ログイン パスにリダイレクトを追加する機能を追加する必要があります。

誰かがページにアクセスしようとすると、認証のために IP-STS にリダイレクトされます。認証が完了したら、使用許諾契約を表示します。ユーザーが OK をクリックすると、元のページにリダイレクトされます。

パスは次のようになります。

RP 内の任意のサイト => IP-STS => 使用許諾契約 => 元のサイト

より簡単な場合は、次のように、STS に進む前に同意書を表示することもできます。

RP 内の任意のサイト => ライセンス契約 => IP-STS => 元のサイト

最終的には、ライセンス契約に Cookie を設定して、一度受け入れられるとユーザーがライセンス契約を表示する必要がないようにしたいと考えています。

誰かこれについてアドバイスがありますか?

4

1 に答える 1

0

構成ファイルにこれらの2つの部分を含めると、Terms.aspxページのFederatedPassiveSignInオブジェクトを使用してTerms.aspxページを正しく構成すると機能するようになりました。

構成タグ内:

<authentication mode="Forms">
  <forms loginUrl="~/Terms.aspx" />
</authentication>

system.webタグ内:

<location path="Terms.aspx">
  <system.web>
    <authorization>
      <allow users="*"/>
    </authorization>
  </system.web>
</location>
于 2012-11-08T22:00:19.477 に答える