public class GroupPrincipalCallback extends ObjectSE implements CallbackSE
このコールバックは、validateRequest 処理中に serverAuthModule によって呼び出されることを目的としています。
| コンストラクターと説明 |
|---|
GroupPrincipalCallback(SubjectSE subject, StringSE[] groups)GroupPrincipalCallback を作成して、サブジェクト内の対応するグループプリンシパルのコンテナーの表現を確立します。 |
| 修飾子と型 | メソッドと説明 |
|---|---|
StringSE[] | getGroups() グループ名の配列を取得します。 |
SubjectSE | getSubject() ハンドラーがグループプリンシパルを確立するサブジェクトを取得します。 |
cloneSE, equalsSE, finalizeSE, getClassSE, hashCodeSE, notifySE, notifyAllSE, toStringSE, waitSE, waitSE, waitSEpublic GroupPrincipalCallback(SubjectSE subject, StringSE[] groups)
null 値が groups 引数に渡されると、ハンドラーは、サブジェクト内にグループプリンシパルがないというコンテナーの表現を確立します。それ以外の場合、このコールバックのハンドラーの処理は加算的であり、サブジェクト内に存在するプリンシパルと、引数配列内にある名前で作成されたプリンシパルの和集合(重複なし)を生成します。CallbackHandler は、作成されたプリンシパルの型を定義します。
subject - コンテナーがグループプリンシパルを作成するサブジェクト。groups - 文字列の配列。各要素には、サブジェクト内で対応するグループプリンシパルを作成するために使用されるグループの名前が含まれます。public SubjectSE getSubject()
public StringSE[] getGroups()
戻り値が null の場合、ハンドラーは、サブジェクト内にグループプリンシパルがないというコンテナーの表現を確立します。それ以外の場合、このコールバックのハンドラーの処理は加算的であり、返された配列の名前で作成されたプリンシパルとサブジェクト内に存在するプリンシパルの和集合(重複なし)が生成されます。
Copyright © 2019 Eclipse Foundation.
Use is subject to license terms.