Package io.streamthoughts.azkarra.http.security.auth
-
Interface Summary Interface Description Authentication AuthenticationContext AuthenticationManager Authenticator Interface to authenticate users.AzkarraPrincipalBuilder Pluggable builder interface which is used to buildPrincipal
object used during authorization.Credentials Interface to hold a user credentials.GrantedAuthority UsersIdentityManager Default interface to loadUserDetails
. -
Class Summary Class Description AbstractAuthentication<T extends Credentials> AuthenticationContextHolder Class used to hold information about current authenticated principal.BasicAuthenticator BasicAuthenticator.BasicRolePrincipal BasicUserPrincipal BasicUserPrincipal.CertClientAuthenticator DigestPasswordCredentials InMemoryUserIdentityManager SimpleUsersIdentityManager
implementation backed by a in-memory hash Map.JAASAuthentication PasswordCredentials PlainPasswordCredentials Representation of a plain text user password.PropertiesFileUsersIdentityManager RoleGrantedAuthority SSLAuthenticationContext SSLSecurityContext.SSLClientAuthentication UndertowAuthenticationContext UserDetails UsernamePasswordAuthentication X509CertificateCredentials X509CertificateCredentials. -
Enum Summary Enum Description PasswordCredentials.Type -
Exception Summary Exception Description Credentials.UnsupportedCredentialException