#### WS 連携アイデンティティープロバイダのカスタマイズ

次の属性は、WS 連携アイデンティティープロバイダロールに適用されます。

##### NameID の書式

アイデンティティープロバイダからサービスプロバイダに送信されるシングルサインオン応答の名前識別子コンポーネントの書式を定義します。WS 連携シングルサインオンでは、次の識別子の書式をサポートしています (デフォルトは UPN)。

- 電子メール

- 共通名

- UPN – ユーザーの主体名。構文は、`username@domain` です。ここで `domain` は、たとえば `example.com` です。

##### NameID の属性

ユーザーのプロファイルで、名前識別子の値として使用される属性を定義します。デフォルトは `uid` です。

##### 名前にドメインを含む

「NameID の書式」属性で定義された UPN 書式を使用するときに、ユーザーのプロファイルの「NameID の属性」がドメインを含むかどうかを指定します。含む場合、現在定義されているとおりに「NameID の属性」が UPN で使用されます。含まない場合は、ドメインと組み合わせて UPN が構成されます。

##### ドメイン属性

UPN 書式を使用していて、「名前にドメインを含む」属性が選択されない場合に、ユーザーのプロファイルで UPN のドメインとして使用される属性を指定します。

##### UPN ドメイン

UPN 書式を使用していて、「名前にドメインを含む」属性が選択されない場合、かつ「ドメイン属性」の値が指定されていないか特定のユーザーに「ドメイン属性」の値が設定されていない場合、UPN を構成するためにこの属性が使用されます。

##### 署名証明書エイリアス

この属性は、キーストアで表明の署名証明書を見つけるために使用されるプロバイダ証明書エイリアスを指定します。

##### 請求のタイプ

WS 連携サービスが連携パートナー間で交換されるトークンのタイプを認識できるように、請求のタイプを指定します。

EmailAddress 請求タイプは、特定のセキュリティー主体を電子メールアドレスで識別するために使用されます。

UPN 請求タイプは、特定のセキュリティー主体をユーザー主体名で識別するために使用されます。

CommonName 請求タイプは、特定のセキュリティー主体を X.500 の命名規則と一致する CN 値で識別するために使用されます。この請求の値は、必ずしも一意ではないため、承認には使用しないでください。

##### アカウントマッパー

この属性は、シングルサインオンを目的としてリモートユーザーアカウントをローカルユーザーアカウントにマップするために使用される `AccountMapper` インタフェースの実装を指定します。デフォルト値は `com.sun.identity.wsfed.plugins.DefaultIDPAccountMapper` です。

##### 属性マッパー

これは、表明に含まれる属性をアイデンティティープロバイダがローカルで定義しているユーザー属性にマップするために使用されるクラスを定義します。デフォルトのクラスは `com.sun.identity.wsfederation.plugins.DefaultIDPAttributeMapper` です。

##### 属性マップ

デフォルトの属性マッパープラグインによって使用されるマッピングを定義する値を指定します。マッピングは次の形式で設定してください。

請求のタイプ=ローカル属性

たとえば、`EmailAddress=mail` や `Address=postaladdress` のようにします。「新しい値」としてマッピングを入力し、「追加」をクリックします。

##### 表明有効時間

表明は、一定の期間だけ有効であり、その前後は無効です。

「`有効な時間`」は、表明の発行時間を起点とする表明の有効期間を秒単位で指定します。デフォルト値は `600` 秒です。