Package org.springframework.security.authentication.jaas
An authentication provider for JAAS.
-
Interface Summary Interface Description 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 Class Description AbstractJaasAuthenticationProvider AnAuthenticationProvider
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 AnAuthenticationProvider
implementation that retrieves user details from a JAAS login configuration.JaasAuthenticationToken UsernamePasswordAuthenticationToken extension to carry the Jaas LoginContext that the user was logged intoJaasGrantedAuthority GrantedAuthority
which, in addition to the assigned role, holds the principal that anAuthorityGranter
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 ofLoginModule
that uses a Spring SecuritySecurityContext
to provide authentication.