サンプルの 'Windows Azure クラウド サービス' プロジェクトを Visual Studio 2010 で作成し、WIF for .NET 4.0 を使用してこのアプリケーションの STS として AZURE ACS を構成しました。その後、このアプリケーションを Windows Azure クラウド サービスにデプロイしました。Windows Live ID、Yahoo (初期状態)、および SiteMinder 12.51 を ID プロバイダーとして構成しました。これで、Yahoo および Windows Live ID ID プロバイダーを使用してアプリケーションにログインできるようになりました。
ACS (Windows azure クラウド サービス アプリケーション) の RP は、SAML 2.0 トークンを受け入れます。Azure ACS と SiteMinder 12.51 の間に WS-FED SAML 2.0 フェデレーションを構成しました。ACS でのトークン暗号化、復号化、および署名の有効な証明書を持っています。MetaData インポートと ACS レルムを使用して SiteMinder IDP を構成し、正しいエンティティ URL を表示しました。SiteMinder を介して (ACS の IDP として) アプリケーションにログインしているときに、以下のエラーが発生します。
リクエストの処理中にエラーが発生しました。
HTTP Error Code: 400
Message: ACS20001: An error occurred while processing a WS-Federation sign-in response.
Trace ID: 3881b53c-e964-46c6-9f82-0fff383db6d5
Timestamp: 2013-05-15 11:22:39Z
ここでは、例外の「内部メッセージ」が表示されません。私の場合、考えられるすべての原因は何ですか? ACS で内部メッセージを有効にする方法を教えてください。誰かがこの問題について私を助けてくれれば、私は大いに感謝します。
ありがとう、マヘシュ