#### ID-FF サービスプロバイダのカスタマイズ

ID-FF サービスプロバイダ属性は、次のように分類されます。

- 「共通属性」

- 「通信 URL」

- 「通信プロファイル」

- 「サービスプロバイダ設定 」

- 「サービス URL」

- 「プラグイン」

- 「サービスプロバイダ属性マッパー」

- 「自動連携 」

- 「認証コンテキスト」

- 「プロキシ認証設定」

##### 共通属性

- 「プロバイダタイプ」

- 「説明」

- 「サポートされるプロトコルリスト」

- 「署名鍵」

- 「暗号化鍵」

- 「名前識別子の暗号化」

- 「認証要求に署名」

##### プロバイダタイプ

この属性の静的な値は、設定するプロバイダのタイプ (hosted または remote) です。

##### 説明

この属性の値はサービスプロバイダの説明です。

##### サポートされるプロトコルリスト

このプロバイダによってサポートされる Liberty ID-FF リリースを選択します。

- `urn:liberty:iff:2003-08` は、Liberty Identity Federation Framework Version 1.2 を指します。

- `urn:liberty:iff:2002-12` は、Liberty Identity Federation Framework Version 1.1 を指します。

##### 署名鍵

要求および応答の署名に使用されるセキュリティー証明書エイリアスを定義します。証明書は Java キーストアファイルに格納されます。各証明書は、その証明書を取得するために使用されるエイリアスにマップされます。

##### 暗号化鍵

暗号化に使用されるセキュリティー証明書エイリアスを定義します。証明書は Java キーストアファイルに格納されます。各証明書は、その証明書を取得するために使用されるエイリアスにマップされます。

##### 名前識別子の暗号化

名前 ID の暗号化を有効にするには、このチェックボックスをオンにします。

##### 認証要求に署名

これが有効になっている場合、サービスプロバイダはすべての認証要求に署名します。

##### 通信 URL

- 「SOAP エンドポイント」

- 「シングルログアウトサービス 」

- 「シングルログアウトの戻り」

- 「連携終了サービス」

- 「連携終了の戻り」

- 「名前登録サービス」

- 「名前登録の戻り」

- 「表明コンシューマ URL」

- 「表明コンシューマサービス URL ID」

- 「表明コンシューマサービス URL をデフォルトとして設定」

##### SOAP エンドポイント

サービスプロバイダの SOAP メッセージの受信者の URI を定義します。この値により、ブラウザを使用しない通信で SOAP Receiver の場所が伝達されます。

##### シングルログアウトサービス

アイデンティティープロバイダがログアウト要求を送信できる URL を定義します。シングルログアウトは、アイデンティティープロバイダが認証したすべてのセッションで、ログアウト機能の同期を取ります。

##### シングルログアウトの戻り

アイデンティティープロバイダがシングルログアウト応答を送信できる URL を定義します。

##### 連携終了サービス

アイデンティティープロバイダが連携終了要求を送信する URL を定義します。

##### 連携終了の戻り

アイデンティティープロバイダが連携終了応答を送信できる URL を定義します。

##### 名前登録サービス

主体の新しい名前識別子を指定するためにアイデンティティープロバイダと通信するときに使用される URL を定義します。登録は、連携セッションが確立されたあとでのみ行われます。

##### 名前登録の戻り

アイデンティティープロバイダが名前登録応答を送信できる URL を定義します。登録は、連携セッションが確立されたあとでのみ行われます。

##### 表明コンシューマ URL

アイデンティティープロバイダが SAML 表明を送信できる URL を定義します。

##### 表明コンシューマサービス URL ID

「サポートされるプロトコルリスト」共通属性の値が `urn:liberty:iff:2003-08` の場合は、この必須 ID を入力します。

##### 表明コンシューマサービス URL をデフォルトとして設定

要求に ID が指定されていない場合にデフォルト値として「表明コンシューマサービス URL」を使用するには、このチェックボックスをオンにします。

##### 通信プロファイル

- 「連携終了」

- 「シングルログアウト」

- 「名前登録」

- 「サポート SSO プロファイル」

##### 連携終了

主体の連携終了をほかのプロバイダに通知するためのプロファイルを選択します。

- HTTP リダイレクト

- SOAP

##### シングルログアウト

主体のログアウトをほかのプロバイダに通知するためのプロファイルを選択します。

- HTTP リダイレクト

- HTTP GET

- SOAP

##### 名前登録

主体の名前登録をほかのプロバイダに通知するためのプロファイルを選択します。

- HTTP リダイレクト

- SOAP

##### サポート SSO プロファイル

認証要求を送信するためのプロファイルを選択します。

- ブラウザ POST (ブラウザベースの HTTP POST プロトコルを指定)

- ブラウザアーティファクト (ブラウザを使用しない SOAP ベースのプロトコルを指定)

- WML (WML (Wireless Markup Language) プロトコルを指定)

- LECP (Liberty 対応クライアントプロキシを指定)

  注 – OpenSSO は、Liberty 対応クライアントのプロキシプロファイルに含まれる要求を処理できますが、そのためには、このマニュアルの範囲を超える追加設定が必要です。

##### サービスプロバイダ設定

- 「プロバイダエイリアス」

- 「認証タイプ」

- 「アイデンティティープロバイダ強制認証」

- 「アイデンティティープロバイダをパッシブにするように要求」

- 「連携後の名前登録」

- 「名前 ID ポリシー」

- 「アフィリエイト連携」

- 「プロバイダの状態」

- 「応答方法」

##### プロバイダエイリアス

ローカルサービスプロバイダのエイリアス名を定義します。

##### 認証タイプ

ローカルホストプロバイダからの認証要求に使用するプロバイダを選択します。

- 「リモート」を選択すると、ローカルホストプロバイダは、認証要求を受け取ったらすぐにリモートアイデンティティープロバイダに接続するように指定されます。

- 「ローカル」を選択すると、ローカルホストプロバイダは、認証要求を受け取ったらすぐにローカルアイデンティティープロバイダに接続するように指定されます。実質的に自らに接続することになります。

##### アイデンティティープロバイダ強制認証

アイデンティティープロバイダが認証要求を受け取ったときに、セッションが継続中でも再認証する必要がある場合は、このチェックボックスをオンにします。この属性はデフォルトで有効です。

##### アイデンティティープロバイダをパッシブにするように要求

アイデンティティープロバイダが主体と対話せずに、ユーザーと対話する必要があることを指定するには、このチェックボックスをオンにします。

##### 連携後の名前登録

このオプションを有効にすると、サービスプロバイダが連携後に名前登録に参加できるようになります。

##### 名前 ID ポリシー

アイデンティティープロバイダの名前識別子ポリシーに対する影響を要求者に許可する列挙。

##### アフィリエイト連携

アフィリエイト連携を有効にするには、このチェックボックスをオンにします。

##### プロバイダの状態

サービスプロバイダがアクティブか非アクティブかを定義します。デフォルトはアクティブです。これは、サービスプロバイダが要求を処理し、応答を生成できることを意味します。

##### 応答方法

サービスプロバイダが生成できるステートメントのタイプを指定します。たとえば、`lib:AuthenticationStatement` などです。

##### サービス URL

- 「COT リストのページ URL」

- 「連携ページ URL」

- 「ホームページ URL」

- 「シングルサインオンエラー時のリダイレクト URL」

- 「終了完了 URL」

- 「エラーページ URL」

- 「ログアウト完了 URL」

##### COT リストのページ URL

プロバイダが属するすべてのトラストサークルを一覧表示する URL を定義します。

##### 連携ページ URL

連携操作を実行する URL を指定します。

##### ホームページ URL

アイデンティティープロバイダのホームページの URL を定義します。

##### シングルサインオンエラー時のリダイレクト URL

シングルサインオンに失敗した場合に主体がリダイレクトされる URL を定義します。

##### 終了完了 URL

連携終了の完了後に主体がリダイレクトされる URL を定義します。

##### エラーページ URL

エラー発生時に主体を誘導する URL を定義します。

##### ログアウト完了 URL

ログアウト後に主体を誘導する URL を定義します。

##### プラグイン

- 「サービスプロバイダアダプタ」

- 「連携 SP アダプタ環境」

- 「ユーザープロバイダクラス」

- 「名前識別子の実装」

##### サービスプロバイダアダプタ

`com.sun.identity.federation.plugins.FSSPAdapter` インタフェースの実装クラスを定義します。デフォルト値は次のとおりです。

`com.sun.identity.federation.plugins.FSDefaultSPAdapter`

##### 連携 SP アダプタ環境

サービスプロバイダアダプタ SPI の実装クラスで使用される環境プロパティーのリストを定義します。

##### ユーザープロバイダクラス

ユーザーの検索やユーザー属性の取得などのユーザー操作を提供するために使用されるプラグイン可能なクラスを指定します。デフォルト値は次のとおりです。

`com.sun.identity.federation.accountmgmt.DefaultFSUserProvider`

##### 名前識別子の実装

このフィールドは、サービスプロバイダが名前登録に参加するために使用するクラスを定義します。名前登録とは、サービスプロバイダが主体の名前 ID を指定するためのプロファイルです。名前 ID は、アイデンティティープロバイダがサービスプロバイダと通信する際に使用します。値は `com.sun.identity.federation.services.util.FSNameIdentifierImpl` です。

##### サービスプロバイダ属性マッパー

- 「属性マッパークラス」

- 「サービスプロバイダ属性マッピング」

##### 属性マッパークラス

ローカルで定義されたユーザー属性を SAML 表明の属性にマップするために使用されるクラス。デフォルトのクラスはありません。

##### サービスプロバイダ属性マッピング

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

SAML 属性=ローカル属性

たとえば、`Email=emailaddress`、`Address=postaladdress` などとします。「新しい値」としてマッピングを入力し、「追加」をクリックします。

##### 自動連携

- 「自動連携」

- 「自動連携共通属性名」

##### 自動連携

自動連携を有効にするには、このチェックボックスをオンにします。

##### 自動連携共通属性名

「`電話番号`」などのユーザーの共通 LDAP 属性名を定義します。自動連携属性ステートメントの作成用。自動連携の属性ステートメントを作成すると、この属性の値が使用されます。ステートメントには、値として属性要素とこの共通属性が含まれます。

##### 認証コンテキスト

この属性は、サービスプロバイダのデフォルトの認証コンテキストクラス (認証方法) を定義します。サービスプロバイダが認証要求を送信したときは、常にこの方法が呼び出されます。この値は、保護されたリソースに未知のユーザーがアクセスしようとした場合に、サービスプロバイダが使用する認証コンテキストも指定します。オプションは次のとおりです。

サポート

  サービスプロバイダによるサポートがある場合は、認証コンテキストクラスの横にあるチェックボックスをオンにします。

コンテキスト参照

  Liberty で定義されている認証コンテキストクラスは次のとおりです。

  - Mobile Contract

  - Mobile Digital ID

  - MobileUnregistered

  - Password

  - PasswordProtectedTransport

  - Previous-Session

  - Smartcard

  - Smartcard-PKI

  - Software-PKI

  - Time-Sync-Token

レベル

  複数のコンテキストがある場合の優先順位レベルを選択します。

##### プロキシ認証設定

- 「プロキシ認証」

- 「プロキシのアイデンティティープロバイダのリスト」

- 「プロキシの最大数」

- 「プロキシ用に Introduction Cookie を使用」

「プロキシ認証設定」属性は、動的プロバイダプロキシの値を定義します。

##### プロキシ認証

サービスプロバイダのプロキシ認証を有効にするには、このチェックボックスをオンにします。

##### プロキシのアイデンティティープロバイダのリスト

「新しい値」にプロキシ認証で使用できるアイデンティティープロバイダの識別子を入力し、「追加」をクリックします。値は、プロバイダの識別子として定義された URI です。

##### プロキシの最大数

プロキシ認証に使用できるアイデンティティープロバイダの最大数を入力します。

##### プロキシ用に Introduction Cookie を使用

プロキシとして機能しているアイデンティティープロバイダを検索するために Introduction Cookie を使用するには、このチェックボックスをオンにします。