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, waitSE
public 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 © 2018,2020 Eclipse Foundation.
Use is subject to license terms.