package

org.springframework.security.authentication.jaas

An authentication provider for JAAS.

Interfaces

AuthorityGranter The AuthorityGranter interface is used to map a given principal to role names. 
JaasAuthenticationCallbackHandler The JaasAuthenticationCallbackHandler is similar to the javax.security.auth.callback.CallbackHandler interface in that it defines a handle method. 
LoginExceptionResolver The JaasAuthenticationProvider takes an instance of LoginExceptionResolver to resolve LoginModule specific exceptions to Spring Security AuthenticationExceptions. 

Classes

AbstractJaasAuthenticationProvider An AuthenticationProvider implementation that retrieves user details from a JAAS login configuration. 
DefaultJaasAuthenticationProvider

Creates a LoginContext using the Configuration provided to it. 

DefaultLoginExceptionResolver This LoginExceptionResolver simply wraps the LoginException with an AuthenticationServiceException. 
JaasAuthenticationProvider An AuthenticationProvider implementation that retrieves user details from a JAAS login configuration. 
JaasAuthenticationToken UsernamePasswordAuthenticationToken extension to carry the Jaas LoginContext that the user was logged into 
JaasGrantedAuthority GrantedAuthority which, in addition to the assigned role, holds the principal that an AuthorityGranter used as a reason to grant this authority. 
JaasNameCallbackHandler The most basic Callbacks to be handled when using a LoginContext from JAAS, are the NameCallback and PasswordCallback. 
JaasPasswordCallbackHandler The most basic Callbacks to be handled when using a LoginContext from JAAS, are the NameCallback and PasswordCallback. 
SecurityContextLoginModule An implementation of LoginModule that uses a Spring Security SecurityContext to provide authentication.