要求を処理する前に、Liberty 個人プロファイルサービスは要求を行なっている WSC の承認を検証します。実行できる認証チェックには、次の 2 つのレベルがあります。
要求元のエンティティーは、要求しているリソースのプロファイル情報へのアクセスを許可されているかどうか
要求されたリソースが要求者に公開されているかどうか
承認は Liberty 個人プロファイルサービスへのプラグインを介して行われます。このプラグインは、com.sun.identity.liberty.ws.interfaces.Authorizer インタフェースの実装です。新しい実装を作成できますが、OpenSSO ではデフォルトの com.sun.identity.liberty.ws.idpp.plugin.IDPPAuthorizer が提供されます。このプラグインは、クエリー操作と変更操作のための 4 つのポリシーアクション値を定義します。
許可
拒否
同意を求める対話プロトコルの呼び出し
値を求める対話プロトコルの呼び出し
ルールのリソース値は、Liberty 個人プロファイルサービスで定義されている x-path 式に似ています。
/PP/CommonName/AnalyzedName/FN クエリー 同意を求める対話プロトコルの呼び出し /PP/CommonName/* 変更 値を求める対話プロトコルの呼び出し /PP/InformalName クエリー 拒否認証は、次の属性のいずれかまたは両方を選択解除することによって無効にできます。これらの属性も Liberty 個人プロファイルサービスに定義されています。