| Explanation | このメソッドは実装されていません。 |
| Action | なし。 |
| Explanation | Security Assertion Markup Language (SAML) プロバイダーの鍵情報で、SAML アサーションに署名することができません。 |
| Action | プロバイダーの構成情報を調べ、プロバイダーの署名鍵情報がそれぞれの鍵ストアに存在することを確認してください。 |
| Explanation | 鍵の別名に鍵情報オブジェクトが関連付けられていません。 |
| Action | 鍵情報オブジェクトが作成処理中に別名に関連付けられるようにしてください。 |
| Explanation | ヌル・サブジェクトに基づく CredentialConfig オブジェクトを作成しようとしました。 有効な CredentialConfig を作成できません。 |
| Action | 有効なサブジェクトを指定してください。 |
| Explanation | プリンシパルのないサブジェクトに基づく CredentialConfig オブジェクトを作成しようとしました。 有効な CredentialConfig を作成できません。 |
| Action | 有効なプリンシパルを持つ有効なサブジェクトを指定してください。 |
| Explanation | このメソッドは実装されていません。 |
| Action | なし。 |
| Explanation | このメソッドは実装されていません。 |
| Action | なし。 |
| Explanation | このメソッドは実装されていません。 |
| Action | なし。 |
| Explanation | このメソッドは実装されていません。 |
| Action | なし。 |
| Explanation | このメソッドは実装されていません。 |
| Action | なし。 |
| Explanation | このメソッドは実装されていません。 |
| Action | なし。 |
| Explanation | このメソッドは実装されていません。 |
| Action | なし。 |
| Explanation | このメソッドは実装されていません。 |
| Action | なし。 |
| Explanation | このメソッドは実装されていません。 |
| Action | なし。 |
| Explanation | このメソッドは実装されていません。 |
| Action | なし。 |
| Explanation | このメソッドは実装されていません。 |
| Action | なし。 |
| Explanation | このメソッドは実装されていません。 |
| Action | なし。 |
| Explanation | 指定された SAML アサーション発行者アドレスが無効です。 |
| Action | Security Assertion Markup Language (SAML) アサーション発行者アドレスが有効であることを確認してください。 |
| Explanation | 署名付き SAML を変更することはできません。 |
| Action | 署名付き SAML を変更することはできません。 |
| Explanation | マーシャルできるのは String または OMElement データ型のみです。 |
| Action | 必要な String または OMElement データ型のいずれかを指定してください。 |
| Explanation | このメソッドは実装されていません。 |
| Action | なし。 |
| Explanation | このメソッドは実装されていません。 |
| Action | なし。 |
| Explanation | このメソッドは実装されていません。 |
| Action | なし。 |
| Explanation | このメソッドは実装されていません。 |
| Action | なし。 |
| Explanation | このメソッドは実装されていません。 |
| Action | なし。 |
| Explanation | このメソッドは実装されていません。 |
| Action | なし。 |
| Explanation | このメソッドは実装されていません。 |
| Action | なし。 |
| Explanation | このメソッドは実装されていません。 |
| Action | なし。 |
| Explanation | このメソッドは実装されていません。 |
| Action | なし。 |
| Explanation | このメソッドは実装されていません。 |
| Action | なし。 |
| Explanation | このメソッドは実装されていません。 |
| Action | なし。 |
| Explanation | このメソッドは実装されていません。 |
| Action | なし。 |
| Explanation | このメソッドは実装されていません。 |
| Action | なし。 |
| Explanation | このメソッドは実装されていません。 |
| Action | なし。 |
| Explanation | このメソッドは実装されていません。 |
| Action | なし。 |
| Explanation | サポートされない確認メソッドが指定されています。 |
| Action | 「bearer」、「holder-of-key」、または「sender-vouches」確認メソッドを指定してください。 |
| Explanation | このメソッドは実装されていません。 |
| Action | なし。 |
| Explanation | このメソッドは実装されていません。 |
| Action | なし。 |
| Explanation | このメソッドは実装されていません。 |
| Action | なし。 |
| Explanation | このメソッドは実装されていません。 |
| Action | なし。 |
| Explanation | このメソッドは実装されていません。 |
| Action | なし。 |
| Explanation | このメソッドは実装されていません。 |
| Action | なし。 |
| Explanation | TokenType 値の作成要求が無効です。 |
| Action | 有効な TokenType 値を指定してください。 |
| Explanation | Security Assertion Markup Language (SAML) アサーション名前空間が不明です。 |
| Action | 有効な名前空間を指定してください。 |
| Explanation | newSAMLToken メソッドの呼び出し時の Security Assertion Markup Language (SAML) アサーションが無効です。 |
| Action | 必ず有効な SAML アサーションを指定してください。 |
| Explanation | newSAMLToken メソッドの呼び出し時に XMLStructure 値から Security Assertion Markup Language (SAML) トークンを作成できません。 |
| Action | 必ずアサーションに有効な XML 構造を指定してください。 |
| Explanation | Security Assertion Markup Language (SAML) 発行者が名前 ID に関連付けられていません。 |
| Action | SAML プロバイダーが名前 ID に関連付けられるようにしてください。 |
| Explanation | この Security Assertion Markup Language (SAML) ステートメントはサポートされていません。 |
| Action | サポートされていない SAML ステートメントを使用しないでください。 |
| Explanation | Security Assertion Markup Language (SAML) アサーションにヌルまたは空の ID が指定されています。 |
| Action | 名前 ID を指定してください。 |
| Explanation | ヌルの発行日が指定されています。 |
| Action | ヌルの日付値を指定しないでください。 |
| Explanation | 署名付き Security Assertion Markup Language (SAML) アサーションを変更することはできません。 |
| Action | 署名付き SAML アサーションを変更しないでください。 |
| Explanation | String または OMElement データ型以外のオブジェクトをマーシャルすることはできません。 |
| Action | マーシャルしようとしているオブジェクトの型を調べ、String または OMElement データ型であることを確認してください。 |
| Explanation | 認証方式は無効です。 |
| Action | 有効な認証方式を使用してください。 |
| Explanation | setAuthnContext メソッド呼び出しでヌルの引数値が渡されました。 |
| Action | ヌルの引数値を渡さないでください。 |
| Explanation | setAuthnInstant メソッド呼び出しでヌルの引数値が渡されました。 |
| Action | ヌルの引数値を渡さないでください。 |
| Explanation | newSAMLToken メソッド呼び出しの Security Assertion Markup Language (SAML) アサーションが無効です。 |
| Action | アサーションに有効な XML 構造を渡してください。 |
| Explanation | newSAMLToken メソッドの呼び出しに指定されている XMLStructure から Security Assertion Markup Language (SAML) トークンを作成できません。 |
| Action | アサーションに有効な XML 構造を渡してください。 |
| Explanation | 想定されたトークン・タイプは SAML 2.0 です。 しかし、違うバージョンが検出されました。 |
| Action | 有効な SAML 2.0 バージョン・ストリングを渡してください。 |
| Explanation | 欠落しているエレメントおよび属性を指定する必要があります。 |
| Action | トークン発行者の構成を調べて変更してください。 |
| Explanation | パラメーター・タイプが正しくありません。 |
| Action | クラス・タイプを調べて、正しいクラス・タイプを使用するように変更してください。 |
| Explanation | Security Assertion Markup Language (SAML) アサーションが、アサーション内の NotBefore 設定よりも早い時間に受信されました。この状態は許されません。エラーの考えられる理由は、受信側のクロックがアサーションのクリエーターのクロックと同期していないことです。 |
| Action | 受信側のクロックとアサーションのクリエーターのクロックを同期するか、または構成済みの SAML トークン・コンシューマー上の clockSkew カスタム・プロパティーを使用してクロック・スキューを増やしてください。 |
| Explanation | Security Assertion Markup Language (SAML) アサーションが、アサーション内の NotOnOrAfter 設定以降の時間に受信されました。この状態は許されません。エラーの考えられる理由は、受信側のクロックがアサーションのクリエーターのクロックと同期していないか、またはアサーションが無許可のアプリケーションによって取得されて再送されたことです。 |
| Action | 受信側のクロックとアサーションのクリエーターのクロックを同期するか、または構成済みの SAML トークン・コンシューマー上の clockSkew カスタム・プロパティーを使用してクロック・スキューを増やしてください。 |
| Explanation | Security Assertion Markup Language (SAML) アサーション内の IssueInstant が、現在時刻の後で出されたことを示しています。この状態は許されません。エラーの考えられる理由は、受信側のクロックがアサーションのクリエーターのクロックと同期していないことです。 |
| Action | 受信側のクロックとアサーションのクリエーターのクロックを同期するか、または構成済みの SAML トークン・コンシューマー上の clockSkew カスタム・プロパティーを使用してクロック・スキューを増やしてください。 |
| Explanation | Security Assertion Markup Language (SAML) アサーションは、メッセージ内で示された属性を含んでいる必要があります。検証される SAML アサーションにこの属性がないか、またはその属性に値がありません。 |
| Action | SAML アサーションのクリエーターがエラー・メッセージ内の属性を Assertion エレメント上に含んでいることを確認してください。 |
| Explanation | Security Assertion Markup Language (SAML) アサーションは、メッセージ内で示されたエレメントを含んでいる必要があります。検証される SAML アサーションにこのエレメントがないか、またはそのエレメントに値がないかのいずれかです。 |
| Action | SAML アサーションのクリエーターがエラー・メッセージ内で示されたエレメントを Assertion 内に含んでいることを確認してください。 |
| Explanation | Security Assertion Markup Language (SAML) アサーションがメッセージ内で示されたエレメントを含んでいますが、エレメントに値がありません。この状態は許されません。 |
| Action | SAML アサーションのクリエーターがメッセージ内で示されたエレメントのための値を含んでいることを確認してください。 |
| Explanation | Security Assertion Markup Language (SAML) アサーションがメッセージ内で示されたエレメントを含んでいる場合、メッセージ内で示された属性も含んでいる必要があります。検証される SAML アサーションにメッセージで示された属性がないか、またはその属性に値がありません。 |
| Action | SAML アサーションのクリエーターがメッセージ内で示された属性を含んでいることを確認してください。 |
| Explanation | newSAMLToken メソッド呼び出しの Security Assertion Markup Language (SAML) アサーションまたはインバウンド・メッセージが無効です。エラーの理由は、このメッセージの後に示されます。 |
| Action | このエラーの後に表示されるメッセージのユーザー処置を参照してください。 |
| Explanation | 処理される Security Assertion Markup Language (SAML) アサーション内のエレメントが、サポートされない属性を含んでいます。有効な値は、メッセージ内に示されています。 |
| Action | SAML アサーションのクリエーターがメッセージ内で示されたエレメントの属性のための有効な値を含んでいることを確認してください。 |
| Explanation | 処理される Security Assertion Markup Language (SAML) アサーション内のエレメントが、サポートされないエレメント値を含んでいます。有効な値は、メッセージ内に示されています。 |
| Action | SAML アサーションのクリエーターがメッセージ内で示されたエレメントのための有効な値を含んでいることを確認してください。 |
| Explanation | Security Assertion Markup Language (SAML) アサーションは、メッセージ内で示されたエレメントのペアを含んでいる必要があります。検証される SAML アサーションにメッセージで示されたサブエレメントがないか、またはそのサブエレメントに値がないかのいずれかです。 |
| Action | SAML アサーションのクリエーターがエラー・メッセージ内で示されたエレメントのペアを Assertion 内に含んでいることを確認してください。 |
| Explanation | 処理される Security Assertion Markup Language (SAML) アサーションがスキーマに有効なエレメントを含んでいますが、ランタイムがそのエレメントをサポートしていません。SAML アサーションの処理は停止されました。 |
| Action | SAML アサーションのクリエーターがエラー・メッセージ内で示されたエレメントを含んでいないことを確認してください。 |
| Explanation | 処理される Security Assertion Markup Language (SAML) アサーションがスキーマに有効なエレメントを含んでいますが、ランタイムがそのエレメントをサポートしていません。SAML アサーションの処理は停止されました。 |
| Action | SAML アサーションのクリエーターがエラー・メッセージ内で示されたエレメントを含んでいないことを確認してください。 |
| Explanation | Security Assertion Markup Language (SAML) V1.1 アサーションが AttributeStatement エレメントを含んでいる場合、AttributeStatement エレメントは少なくとも 1 つの Subject サブエレメントまたは Attribute サブエレメントを含んでいる必要があります。検証される SAML 1.1 アサーションが AttributeStatement エレメントを含みますが、そのエレメントが Subject サブエレメントも Attribute サブエレメントも含んでいません。 |
| Action | SAML アサーションのクリエーターが AttributeStatement を含まないか、あるいは AttributeStatement エレメント内に少なくとも 1 つの Subject サブエレメントまたは Attribute サブエレメントを含んでいることを確認してください。 |
| Explanation | Security Assertion Markup Language (SAML) アサーション内の AuthenticationInstant が、現在時刻の後で出されたことを示しています。この状態は許されません。エラーの考えられる理由は、受信側のクロックがアサーションのクリエーターのクロックと同期していないことです。 |
| Action | 受信側のクロックとアサーションのクリエーターのクロックを同期するか、または構成済みの SAML トークン・コンシューマー上の clockSkew カスタム・プロパティーを使用してクロック・スキューを増やしてください。 |
| Explanation | Security Assertion Markup Language (SAML) V1.1 アサーションが Subject エレメントを含んでいる場合、Subject エレメントは少なくとも 1 つの NameIdentifier サブエレメントまたは SubjectConfirmation サブエレメントを含んでいる必要があります。検証される SAML 1.1 アサーションが Subject エレメントを含みますが、そのエレメントが NameIdentifier サブエレメントも SubjectConfirmation サブエレメントも含んでいません。 |
| Action | SAML アサーションのクリエーターが Subject エレメントを含まないか、あるいは Subject エレメント内に少なくとも 1 つの NameIdentifier サブエレメントまたは SubjectConfirmation サブエレメントを含んでいることを確認してください。 |
| Explanation | Security Assertion Markup Language (SAML) V1.1 スキーマでは、ConfirmationMethod エレメントは SubjectConfirmation エレメントの子エレメントです。スキーマでは、ConfirmationMethod が SubjectConfirmation エレメント内にある必要はありませんが、SAML アサーションが正常に処理されるためには、少なくとも 1 つの ConfirmationMethod がアサーション内にある必要があります。ConfirmationMethod エレメントの有効な値は [urn:oasis:names:tc:SAML:1.0:cm:bearer、urn:oasis:names:tc:SAML:1.0:cm:sender-vouches、および urn:oasis:names:tc:SAML:1.0:cm:holder-of-key] です。 |
| Action | SAML アサーションのクリエーターが少なくとも 1 つの ConfirmationMethod をアサーション内に含んでいることを確認してください。ConfirmationMethod エレメントは SubjectConfirmation エレメントの子エレメントです。SubjectConfirmation エレメントは Subject エレメントの子エレメントです。それは、AttributeStatement エレメントまたは AuthenticationStatement エレメントのいずれかの子となることができます。 |
| Explanation | Security Assertion Markup Language (SAML) アサーション内の AuthnInstant が、現在時刻の後で出されたことを示しています。この状態は許されません。エラーの考えられる理由は、受信側のクロックがアサーションのクリエーターのクロックと同期していないことです。 |
| Action | 受信側のクロックとアサーションのクリエーターのクロックを同期するか、または構成済みの SAML トークン・コンシューマー上の clockSkew カスタム・プロパティーを使用してクロック・スキューを増やしてください。 |
| Explanation | Security Assertion Markup Language (SAML) アサーションが、アサーション内の SessionNotOnOrAfter 設定以降の時間に受信されました。この状態は許されません。エラーの考えられる理由は、受信側のクロックがアサーションのクリエーターのクロックと同期していないか、またはアサーションが無許可のアプリケーションによって取得されて再送されたことです。 |
| Action | 受信側のクロックとアサーションのクリエーターのクロックを同期するか、または構成済みの SAML トークン・コンシューマー上の clockSkew カスタム・プロパティーを使用してクロック・スキューを増やしてください。 |
| Explanation | 処理される Security Assertion Markup Language (SAML) V2.0 アサーション内の Version 属性の値が正しくありません。正しい値は 1 つだけです。正しい値は、メッセージ内に示されています。 |
| Action | SAML アサーションのクリエーターが SAML 2.0 アサーション内で Version 属性を正しく設定していることを確認してください。 |
| Explanation | Security Assertion Markup Language (SAML) アサーションが、アサーション内の SubjectConfirmationData の NotBefore 設定よりも早い時間に受信されました。この状態は許されません。エラーの考えられる理由は、受信側のクロックがアサーションのクリエーターのクロックと同期していないことです。 |
| Action | 受信側のクロックとアサーションのクリエーターのクロックを同期するか、または構成済みの SAML トークン・コンシューマー上の clockSkew カスタム・プロパティーを使用してクロック・スキューを増やしてください。 |
| Explanation | Security Assertion Markup Language (SAML) アサーションが、アサーション内の SubjectConfirmationData の NotOnOrAfter 設定以降の時間に受信されました。 この状態は許されません。 エラーの理由としては、受信側のクロックがアサーションのクリエーターのクロックと同期していないか、アサーションがクライアント上にキャッシュされ、期限切れの後に再送されたか、または、アサーションが無許可のアプリケーションによって取得されて再送されたことが考えられます。 |
| Action | 受信側のクロックとアサーションのクリエーターのクロックを同期するか、WS-Security プロバイダー・バインディング内の SAML トークン・コンシューマー上の clockSkew カスタム・プロパティーを使用してクロック・スキューを増やすか、または、WebSphere Application Server クライアントを使用している場合は、WS-Security クライアント・バインディング内の SAML トークン生成プログラム上の cacheCushion カスタム・プロパティーを使用してキャッシュ・クッションを増やしてください。 |
| Explanation | メッセージ内で示されたメソッドが、読み取り専用のオブジェクトで実行されました。このメソッドは、読み取り専用オブジェクトでの実行を許されていません。 |
| Action | オブジェクトが読み取り専用ではないこと、またはそのメソッドを呼び出さないことを確認してください。 |
| Explanation | メッセージ内で示されたメソッドが、暗号化された Assertion を含むオブジェクトで実行されました。このメソッドは、暗号化された Assertion を含むオブジェクトでは許されていません。 |
| Action | オブジェクトが暗号化された Assertion を含んでいないこと、またはそのメソッドを呼び出さないことを確認してください。 |
| Explanation | SAMLAttribute オブジェクトがフィールドに、その追加先の SAML トークン・タイプにはサポートされていない値のセットを持っています。属性は SAML トークンに追加されますが、サポートされない属性の値は SAML トークンに関連した XML には反映されません。 |
| Action | 追加先の SAML トークン・タイプと非互換の値を SAMLAttribute オブジェクト内に設定しないでください。 |
| Explanation | メッセージに示されているエレメントは、シグニチャーを検証する証明書または SAML アサーションを暗号化解除する鍵を検索するために使用されます。ランタイムは検索方法のサブセットのみをサポートします。サポートされている方法はメッセージに示されています。 |
| Action | SAML アサーションのクリエーターが、サポートされている KeyInfo タイプの 1 つを使用するようにしてください。 |
| Explanation | メッセージに示されているエレメントは、シグニチャーを検証する証明書またはアサーションを暗号化解除する鍵を検索するために使用されます。ランタイムは検索方法のサブセットのみをサポートします。サポートされている方法はメッセージに示されています。 |
| Action | SAML アサーションのクリエーターが、サポートされている X509Data タイプの 1 つを使用するようにしてください。 |
| Explanation | メッセージに示されているエレメントは、シグニチャーを検証する証明書またはアサーションを暗号化解除する鍵を検索するために使用されます。ランタイムは検索方法のサブセットのみをサポートします。サポートされている方法はメッセージに示されています。 |
| Action | SAML アサーションのクリエーターが、サポートされている SecurityTokenReference サブエレメントの 1 つを使用するようにしてください。 |
| Explanation | SAML アサーションから鍵が取得されました。SAML 構成で鍵が定義されました。これらの 2 つの鍵が一致しません。この状態は許されません。 |
| Action | 次のいずれかを行ってください。1) SAML 構成を、SAML アサーション内の鍵を使用するように再構成する。2) SAML アサーションのクリエーターが SAML 構成で定義された鍵を使用するようにする。 |
| Explanation | SAML アサーション内の KeyInfo エレメントは、シグニチャーを検証する証明書またはアサーションを暗号化解除する鍵を検索するために使用されます。シグニチャーを評価するには証明書の検索に使用されるアサーション内の方式で十分ですが、この方式は X.509 certificate をもたらさないため、トラストを評価するには不十分です。 |
| Action | SAML アサーションのクリエーターが X.509 certificate をもたらすサポートされている KeyInfo タイプの 1 つを使用するか、またはトラスト検証をオフにするようにしてください。 |
| Explanation | 指定されたリダイレクト・ターゲット URL は ACS URL 用に構成された値と一致しています。この状態は許されません。 |
| Action | CWSML7030E の後に表示されるメッセージを参照して、リダイレクト・ターゲット URL がどこから取得されたものであるかを調べた上で、そのリダイレクト・ターゲット URL が ACS URL と一致しないように SAML TAI 構成または IdP 構成を変更してください。 |
| Explanation | このリダイレクト・ターゲット URL は SAMLResponse から取得されたものです。 |
| Action | ユーザー処置は不要です。 |
| Explanation | このリダイレクト・ターゲット URL は SAML TAI 構成から取得されたものです。 |
| Action | ユーザー処置は不要です。 |
| Explanation | SAML TAI はクライアント要求を要求された URL にリダイレクトできません。 |
| Action | エラーの原因については、CWSML7033E の後に表示されるメッセージを参照してください。 |
| Explanation | このリダイレクト・ターゲット URL は SAMLResponse から取得されたものです。 |
| Action | ユーザー処置は不要です。 |
| Explanation | SAML Web SSO TAI は現行の要求のリダイレクト URL を見つけることができません。リダイレクト URL は次の 3 カ所から取得できます。1) sso_<id>.sp.targetUrl SAML TAI カスタム・プロパティー、2) SAMLResponse の RelayState パラメーター、3) WasSamlSpReqUrl Cookie。SAML TAI がリダイレクト URL を判別できるようにするには、これら 3 つのうち少なくとも 1 つが存在する必要があります。この場合、これら 3 つのいずれも存在せず、そのため、SAML TAI はリダイレクト URL を判別できません。SAML TAI がプロセスの初期に WasSamlSpReqUrl Cookie を設定しているが、ブラウザーが SAML TAI に対してその Cookie を有効化していない可能性があることに注意してください。また、RelayState パラメーターは http プロトコルまたは https プロトコルを使用する URL でなければなりません。 |
| Action | 次の少なくとも 1 つが必ず「真」であるようにします。1) sso_<id>.sp.targetUrl SAML TAI カスタム・プロパティーが現行 SP に対して構成されている、 2) IdP が SAMLResponse の RelayState パラメーターを、http プロトコルまたは https プロトコルを使用する有効な URL で設定している、または 3) WasSamlSpReqUrl Cookie が SAML TAI に対して有効化されている。WasSamlSpReqUrl を SAML TAI に対して有効化するには、元の要求 URL が sso_<id>.sp.acsUrl TAI カスタム・プロパティーで構成される ACS URL と同じホスト名を持つ必要があります。 |
| Explanation | 要求 URL のホスト名が ACS URL に関連付けられたホスト名と異なります。この問題の考えられる原因は次の 2 つです。1) 要求がショート・ホスト名に送信されたが、ACS URL が完全修飾ホスト名として構成されている、あるいはその逆、2) その要求を処理する IBM HTTP サーバー (IHS) フロントエンドが、WebSphere 上の保護リソースへのリダイレクトを行い、IHS サーバーと WebSphere サーバーのホスト名が異なっている。後で SAML TAI 処理において CWSML7035E エラーが発生した場合、この問題を修正する必要があります。 |
| Action | 後で SAML TAI 処理において CWSML7035E エラーが発生した場合、要求 URL と ACS URL のホスト名が一致することを確認してください。[sso_<id>.sp.acsUrl] TAI カスタム・プロパティーの値、IdP 構成、または要求の作成先の URL を変更しなければならない場合があります。また、別のホスト名を処理するために SAML TAI 構成内に新規 SP を作成することもできます。この警告メッセージを無効にする場合、[com.ibm.ws.security.web.saml.acs.hostWarnings] システム・プロパティーを [false] に設定し、アプリケーション・サーバーを再始動します。 |
| Explanation | 各 SAML [sso_<id>.sp.acsUrl] カスタム・プロパティーの値は固有の URL パスを持つ必要があります。URL パスはプロトコルと URL ストリングの <hostname>:<port> 部分を含みません。たとえば、https://somewhere.ibm.com/samlsps/hello/app の URL ストリングと https://elsewhere.ibm.com/samlsps/hello/app の URL ストリングが異なっていても、URL パスは同じです。2 つの acsUrl 項目が同じ URL パスを持つ場合に、SAMLResponse が重複パスを持つ URL の 1 つに送信されると、この要求を処理するように選択されたサービス・プロバイダーを判別できません。 |
| Action | 各 [sso_<id>.sp.acsUrl] カスタム・プロパティーに対して構成された URL に固有の URL パスがあること、つまり URL ストリングの <hostname>:<port> 部分の後に固有のテキストがあることを確認してください。 |
| Explanation | SAML ランタイムには、メッセージを暗号化解除するための鍵が必要です。 メッセージに示されているプロパティーの少なくとも 1 つが SAML 構成から欠落しているため、ランタイムは暗号化解除鍵を取得できません。 |
| Action | メッセージに示されているプロパティーが正しく構成されていることを確認してから、サーバーを再始動してください。 |
| Explanation | SAML ランタイムは、メッセージに示されている鍵ストアから鍵を取得できません。 |
| Action | メッセージに示されている鍵のパスワードが SAML TAI 設定で正しく構成されていることを確認してから、サーバーを再始動してください。 鍵のパスワードが正しい場合は、このエラーが含まれている FFDC 項目から呼び出しスタック全体を取得して、エラーの根本原因に関する情報を取得してください。 |
| Explanation | SAML TAI アサーション・コンシューマー・サービス URL プロパティー sso_<id>.acsUrl は必須ですが、SAML TAI 構成に存在しません。 |
| Action | メッセージに指定されている欠落プロパティーが SAML TAI 設定で正しく構成されていることを確認してから、サーバーを再始動してください。 |
| Explanation | sso_ <id>.sp.charEncoding SAML TAI プロパティーの値は、インバウンド要求の HTTPServletRequest オブジェクトの文字エンコードをオーバーライドします。 SAML TAI は、インバウンド要求のメッセージに示されている文字エンコードを設定できません。 このメッセージの後にエラーの理由が表示されます。 |
| Action | sso_ <id>.sp.charEncoding SAML TAI プロパティーが有効な値に設定されていることを確認してください。 このメッセージの後に表示されるメッセージに対するユーザー処置を参照してください。 |
| Explanation | SAML TAI は、ユーザーがログインするために要求が ID プロバイダー (IdP) にリダイレクトされる前に、インバウンド要求のパラメーターを Cookie に保存します。 IdP は、要求が検証された後、SAMLResponse をアプリケーション・サーバーに送り返します。 その後、SAML TAI は、要求がターゲット・アプリケーションに送信される前に、Cookie から要求に POST パラメーターを復元します。 SAML TAI が要求 POST パラメーターを保管できない場合、認証の完了時にターゲット・アプリケーションにパラメーターが欠落しています。 |
| Action | 以下のいずれかのアクションを実行します。 1) 最大長内のパラメーターを指定して要求を送信します。 2) com.ibm.websphere.security.util.postParamMaxCookieSize グローバル・セキュリティー・カスタム・プロパティーの値を増やします。 3) com.ibm.websphere.security.util.postParamSaveMethod グローバル・セキュリティー・カスタム・プロパティーの値を「Session」に設定します。 |
| Explanation | sso_ <id>.sp.login.error.page SAML TAI プロパティーによって指定された AuthnRequest プロバイダー実装クラスが、有効な HashMap オブジェクトを返しませんでした。 |
| Action | com.ibm.wsspi.security.web.saml.AuthnRequestProvider 実装が、開始された SP 開始ログインを実行するために SAML TAI が使用できる有効な HashMap オブジェクトを返すことを確認してください。 |
| Explanation | sso_ <id>.sp.login.error.page SAML TAI プロパティーに指定されている AuthnRequest プロバイダー実装クラスが、メッセージに示されている必須キーが欠落している HashMap オブジェクトを返しました。 これらの鍵は、SAML SP 開始ログインを適切に操作するために必要です。 |
| Action | com.ibm.wsspi.security.web.saml.AuthnRequestProvider 実装が、開始された SP 開始ログインを実行するために SAML TAI が使用できる有効な HashMap オブジェクトを返すことを確認してください。 |