Class JaasNameCallbackHandler
- java.lang.Object
-
- org.springframework.security.authentication.jaas.JaasNameCallbackHandler
-
- All Implemented Interfaces:
JaasAuthenticationCallbackHandler
public class JaasNameCallbackHandler extends java.lang.Object implements JaasAuthenticationCallbackHandler
The most basic Callbacks to be handled when using a LoginContext from JAAS, are the NameCallback and PasswordCallback. Spring Security provides the JaasNameCallbackHandler specifically tailored to handling the NameCallback.- See Also:
- Callback, NameCallback
-
-
Constructor Summary
Constructors Constructor Description JaasNameCallbackHandler()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
handle(javax.security.auth.callback.Callback callback, Authentication authentication)
If the callback passed to the 'handle' method is an instance of NameCallback, the JaasNameCallbackHandler will call, callback.setName(authentication.getPrincipal().toString()).
-
-
-
Method Detail
-
handle
public void handle(javax.security.auth.callback.Callback callback, Authentication authentication)
If the callback passed to the 'handle' method is an instance of NameCallback, the JaasNameCallbackHandler will call, callback.setName(authentication.getPrincipal().toString()).- Specified by:
handle
in interfaceJaasAuthenticationCallbackHandler
- Parameters:
callback
-authentication
-
-
-