public class CallerPrincipalCallback extends ObjectSE implements CallbackSE
このコールバックは、validateRequest 処理中に serverAuthModule によって呼び出されることを目的としています。
| コンストラクターと説明 |
|---|
CallerPrincipalCallback(SubjectSE subject, PrincipalSE principal)CallerPrincipalCallback を作成して、呼び出し元プリンシパルのコンテナーの表現を設定します |
CallerPrincipalCallback(SubjectSE subject, StringSE name)CallerPrincipalCallback を作成して、呼び出し元プリンシパルのコンテナーの表現を設定します。 |
| 修飾子と型 | メソッドと説明 |
|---|---|
StringSE | getName() 呼び出し元のプリンシパル名を取得します。 |
PrincipalSE | getPrincipal() 呼び出し元のプリンシパルを取得します。 |
SubjectSE | getSubject() ハンドラーが呼び出し元のプリンシパルを区別するサブジェクトを取得します |
cloneSE, equalsSE, finalizeSE, getClassSE, hashCodeSE, notifySE, notifyAllSE, toStringSE, waitSE, waitSE, waitSEpublic CallerPrincipalCallback(SubjectSE subject, PrincipalSE principal)
CallbackHandler は、引数 Principal を使用して、コンテナーによって処理されている呼び出しに関連付けられた呼び出し元プリンシパルを確立する必要があります。引数 Principal が null の場合、ハンドラーは、認証されていない呼び出し元プリンシパルのコンテナーの表現を確立する必要があります。
ハンドラーは、非 null の引数 Principal 値のプリンシパルマッピングを実行できますが、非 null の引数 Principal を呼び出し元のプリンシパルとして確立するようにハンドラーを構成できる必要があります。
subject - コンテナーが呼び出し元 ID を区別するサブジェクト。principal - 呼び出し元プリンシパルとして区別されるプリンシパル。この値は null の可能性があります。public CallerPrincipalCallback(SubjectSE subject, StringSE name)
CallbackHandler は、name 引数を使用して、コンテナーによって処理されている呼び出しに関連付けられた呼び出し元プリンシパルを確立する必要があります。name 引数が null の場合、ハンドラーは、認証されていない呼び出し元プリンシパルのコンテナーの表現を確立する必要があります(コンテナーの型の要件に応じて、null に等しい場合と等しくない場合があります)。
ハンドラーは、name の非 null 値のプリンシパルマッピングを実行できますが、確立されたプリンシパルで getName が呼び出されたときに返される値として、非 null 引数値を確立するようにハンドラーを構成できる必要があります。
subject - コンテナーが呼び出し元 ID を区別するサブジェクト。name - 呼び出し元プリンシパルまたは null として確立されたプリンシパルで getName() が呼び出されたときに返される文字列値。public SubjectSE getSubject()
public PrincipalSE getPrincipal()
このメソッドと getName メソッドによって返される値が null の場合、ハンドラーは サブジェクト内で認証されていない呼び出し元プリンシパルのコンテナー表現を確立する必要があります。
public StringSE getName()
このメソッドと getPrincipal メソッドによって返される値が null の場合、ハンドラーは サブジェクト内で認証されていない呼び出し元プリンシパルのコンテナー表現を確立する必要があります。
Copyright © 2019 Eclipse Foundation.
Use is subject to license terms.