Administration Console オンライン ヘルプ

  前 次 前/次ボタンと目次ボタンとの区切り線 目次  

SAML 2.0 ID アサーション プロバイダ : Web サービス ID プロバイダ パートナ : 全般

コンフィグレーション オプション     関連タスク     関連トピック

SAML 2.0 Web サービス ID プロバイダ パートナの全般的なプロパティをコンフィグレーションします

コンフィグレーション オプション

名前 説明
名前

この ID プロバイダ パートナの名前。

このパラメータに対する処理は、 com.bea.security.saml2.providers.registry.Partner インタフェースで行うことができます。

有効

このサーバ上でこの ID プロバイダ パートナとの対話を 有効にするかどうかを指定します。

このパラメータに対する処理は、 com.bea.security.saml2.providers.registry.Partner インタフェースで行うことができます。

説明

この ID プロバイダ パートナの簡単な説明。

このパラメータに対する処理は、 com.bea.security.saml2.providers.registry.Partner インタフェースで行うことができます。

オーディエンスの URI

この ID プロバイダ パートナによって生成されるアサーションに含める必要のある 1 つまたは複数のパートナ ルックアップ文字列、および任意指定の 1 つまたは 複数の SAML オーディエンス URI。

SAML 2.0 の WebLogic Server 実装では、以下の 2 つの関連 (ただしそれぞれ独立した) 機能を実行するためにオーディエンスの URI 属性が オーバーロードされます。

  • この ID プロバイダ パートナから受信するアサーションに含める 必要のある 1 つまたは複数のオーディエンスの URI を指定する。
  • 1 つまたは複数のパートナ ルックアップ文字列を指定する。この文字列は、 ID プロバイダ パートナの検出に使用されるエンドポイント URL を指定します。 ID プロバイダ パートナは、そのエンドポイント上の要求のアサーションを生成する ためにコンフィグレーションされ、その結果、アサーションの検証が有効になります。

この属性に指定される値に必要な構文は 次のとおりです。

[target:char:]<endpoint-url>

上記の構文において、target:char: は パートナ ルックアップ文字列の指定に使用され るプレフィックスです。ここで、 char はハイフン、プラス記号、アスタリスク (-、 +、*) の 3 つの特殊文字のいずれか 1 つを表します。このプレフィックスは パートナ ルックアップが実行される方法を以下のように判断します。(転送、ホスト、 およびポートは、サービス プロバイダのロールでコンフィグレーション される WebLogic Server インスタンスから渡されるときに URL から 削除されるため、<endpoint-url> に 指定する値に含める必要があるのは、ホストとポートに続く エンドポイントのパスの一部のみです。)

  • target:-:<endpoint-url> は、完全に一致する URL (<endpoint-url>) を使用してパートナ ルックアップが行われるように指定する。たとえば、 target:-:/myserver/myservicecontext/myservice-endpoint は、この特定のエンドポイントにおけるランタイムの呼び出しが、 この ID プロバイダ パートナに一致するように指定します。
  • target:+:<endpoint-url> は、完全に一致する URL (<endpoint-url>) に対してパートナ ルックアップが 行われるように指定する。たとえば、 target:+:/myserver/myservicecontext/myservice-endpoint のようになります。 (注意 : ID プロバイダ パートナに一致するオーディエンスの URI が 生成される可能性が低くなるため、パートナ ルックアップ文字列のこのフォームの コンフィグレーションは行わないようにしてください。)
  • target:*:<endpoint-url> は、最初の文字列の パターンが一致する URL (<endpoint-url>) に対して パートナ ルックアップが行われるように指定する。たとえば、 target:*:/myserver は、ランタイムの呼び出し /myserver/contextA/endpointA または /myserver/contextB/endpointB の いずれか (つまり、/myserver のすべての Web サービス エンドポイント) が、この ID プロバイダ パートナに 一致するように指定します。最初の文字列に一致する ID プロバイダ パートナが複数検出される場合は、一致する 文字列が最も長いパートナが選択されます。

注意 : ID プロバイダ パートナが実行時に検出されるようにするには、 そのパートナの対象ルックアップ文字列を 1 つまたは複数 コンフィグレーションする必要があります。このパートナを検出できない場合は、パートナから 受信するアサーションが拒否されます。

対象ルックアップのプレフィックスを使用せずにエンドポイント URL をコンフィグレーションする 場合は、この ID プロバイダ パートナから受信するアサーションに格納する必要のある、従来と 同様のオーディエンスの URI として処理されます。 (対象ルックアップ文字列とは異なり、オーディエンスの URI には対象エンドポイントの 転送、ホスト、およびポートを含める必要があります。たとえば、 http://www.avitek.com:7001/myserver/myservice-context/myservice-endpoint のようになります。)

このパラメータに対する処理は、 com.bea.security.saml2.providers.registry.Partner インタフェースで行うことができます。

発行者 URI

この ID プロバイダ パートナの発行者 URI。

このパラメータに対する処理は、 com.bea.security.saml2.providers.registry.IdPPartner インタフェースで行うことができます。

ID プロバイダ名マッパーのクラス名

SAML 2.0 ID アサーション プロバイダがコンフィグレーションされているデフォルトの ユーザ名マッパー クラスをオーバーライドする Java クラス。

指定した場合、このクラスは com.bea.security.saml2.providers.SAML2IdentityAsserterNameMapper インタフェースのカスタム実装であり、この特定の ID プロバイダ パートナから受信する アサーションに使用されます。

このパラメータに対する処理は、 com.bea.security.saml2.providers.registry.IdPPartner インタフェースで行うことができます。

仮想ユーザ

この ID プロバイダ パートナから受信するアサーションに 含まれるユーザ情報が、仮想ユーザにマップされるか どうかを指定します。

仮想ユーザを使用するには、SAML 認証プロバイダを コンフィグレーションする必要があります。

このパラメータに対する処理は、 com.bea.security.saml2.providers.registry.IdPPartner インタフェースで行うことができます。

確認メソッド

SAML 2.0 アサーションを ID として使用するときに使われる 確認メソッドの種類を指定します。

使用可能な確認メソッドは以下のとおりです。

  • sender-vouches (デフォルト)
  • holder-of-key
  • bearer

確認メソッドを指定するときは、メソッドの完全修飾 URN を指定してください。たとえば、 urn:oasis:names:tc:SAML:2.0:cm:sender-vouches のようになります。

WLST を使用してパートナをコンフィグレーションする場合、 WebLogic Server は、パートナ クラス オブジェクトで定義可能な 各確認メソッドの定数を提供します。たとえば、次の WLST コマンドでは、パートナの bearer 確認メソッドを 設定します。

p.setConfirmationMethod(p.ASSERTION_TYPE_BEARER)

このパラメータに対する処理は、 com.bea.security.saml2.providers.registry.WSSSPPartner インタフェースで行うことができます。

属性の処理

SAML 2.0 ID アサーション プロバイダが、この ID プロバイダ パートナから 受信するアサーションに含まれる属性ステートメントを処理するかどうかを 指定します。

この属性を使用するには、SAML 認証プロバイダを ドメインでコンフィグレーションし、さらに以下の設定を行う必要があります。

  • 他の認証プロバイダより前に実行されるようコンフィグレーションされている
  • JAAS 制御フラグが SUFFICIENT に設定されている

SAML 認証プロバイダでは、SAML 2.0 ID アサーション プロバイダが SAML アサーションから抽出したユーザ名とグループを使用して、認証済み サブジェクトを作成します。

このパラメータに対する処理は、 com.bea.security.saml2.providers.registry.IdPPartner インタフェースで行うことができます。

関連タスク

関連トピック

 

Skip navigation bar ページの先頭