Package org.springframework.security.authentication.jaas

An authentication provider for JAAS.

See:
          Description

Interface Summary
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.
 

Class Summary
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.
 

Package org.springframework.security.authentication.jaas Description

An authentication provider for JAAS.