クラス JaasNameCallbackHandler
- java.lang.Object
-
- org.springframework.security.authentication.jaas.JaasNameCallbackHandler
- 実装されたすべてのインターフェース:
JaasAuthenticationCallbackHandler
public class JaasNameCallbackHandler extends java.lang.Object implements JaasAuthenticationCallbackHandler
JAAS の LoginContext を使用するときに処理される最も基本的なコールバックは、NameCallback と PasswordCallback です。Spring Security は、NameCallback の処理に合わせて特別に調整された JaasNameCallbackHandler を提供します。- 関連事項:
- コールバック、NameCallback
コンストラクターのサマリー
コンストラクター コンストラクター 説明 JaasNameCallbackHandler()
メソッドのサマリー
すべてのメソッド インスタンスメソッド 具象メソッド 修飾子と型 メソッド 説明 void
handle(javax.security.auth.callback.Callback callback, Authentication authentication)
'handle' メソッドに渡されるコールバックが NameCallback のインスタンスである場合、JaasNameCallbackHandler は callback.setName(authentication.getPrincipal().toString())を呼び出します。
メソッドの詳細
handle
public void handle(javax.security.auth.callback.Callback callback, Authentication authentication)
'handle' メソッドに渡されるコールバックが NameCallback のインスタンスである場合、JaasNameCallbackHandler は callback.setName(authentication.getPrincipal().toString())を呼び出します。- 次で指定:
- インターフェース
JaasAuthenticationCallbackHandler
のhandle
- パラメーター:
callback
-authentication
-