0

Access Control Service (ACS) を ID プロバイダーとして Windows Identity Foundation (WIF) を使用している Windows Azure アプリケーションがあります。

ACS は、ID プロバイダーとして ADFS を使用するように構成されています。

ADFS で新しいカスタム クレームを作成しましたが、それをアプリに伝達するのに問題があります。ID プロバイダーの FederationMetadata をリロードせずに (これにより、既存のルールがすべて削除されるため、警告が表示されます)、何をする必要があるか知っている人はいますか?

カスタム クレームを通過する新しいルールを ACS に追加しました。

新しいクレームに関心があることを WIF に知らせるために、web.config のセクションに新しいクレームを追加しました。

しかし、これまでのところ、私の新しい主張の兆候はありません. 問題を診断することはほぼ不可能のようです。

どんなアイデアでも大歓迎です!

4

2 に答える 2

1

ロギングはおそらくあなたの最善の策です:

ADFS の場合:

Active Directory フェデレーション サービス 2.0 (AD FS 2.0) のデバッグ ログを有効にする方法

AD FS 2.0 での診断

WIF の場合:

WIF トレース

Windows Identity Foundation のサンプル - Trace is Your Friend

また、ADFS を再起動してみてください。

ADFS : ADFS v2.0 の停止/開始

ADFS と Azure の両方に、情報を抽出するための Powershell コマンドレットがあります。

RP とクレームを実行してみて、どのような情報かを確認してください。表示されています。

AD FS 2.0 に Windows PowerShell を使用する

発表: Windows Azure AppFabric アクセス コントロール サービスのサンプル ACS コマンドレット

于 2011-07-04T19:37:31.210 に答える
0

これは、ADFS の構成ミスである可能性があります。ADFS が新しいカスタム クレームを発行していることは確かですか? ADFS ロギングの有効化について @nzpcmad に同意します。

これは通常必要ありません。

新しいクレームに関心があることを WIF に知らせるために、web.config のセクションに新しいクレームを追加しました。

于 2011-07-05T22:02:49.300 に答える