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 AnAuthenticationProviderimplementation 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 AnAuthenticationProviderimplementation that retrieves user details from a JAAS login configuration.JaasAuthenticationToken UsernamePasswordAuthenticationToken extension to carry the Jaas LoginContext that the user was logged intoJaasGrantedAuthority GrantedAuthoritywhich, in addition to the assigned role, holds the principal that anAuthorityGranterused 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 ofLoginModulethat uses a Spring SecuritySecurityContextto provide authentication.