Package com.hazelcast.config.security
Provides classes for configuring security realms in Hazelcast.
-
Interface Summary Interface Description AuthenticationConfig This interface represents authentication configuration in a security realm.IdentityConfig This interface represents identity configuration in security realms or client security configurations. -
Class Summary Class Description AbstractClusterLoginConfig<T extends AbstractClusterLoginConfig<T>> Common configuration shared by authentication modules provided out-of-the box in Hazelcast.CredentialsIdentityConfig Identity configuration which just holds given credentials instance.DefaultAuthenticationConfig DefaultAuthenticationConfig
implementation which just references theDefaultLoginModule
.JaasAuthenticationConfig ThisAuthenticationConfig
implementation is a imple holder for login module configurations.KerberosAuthenticationConfig Typed authentication configuration for Kerberos tickets verification.KerberosIdentityConfig This class configures the Kerberos identity.LdapAuthenticationConfig Typed authentication configuration forBasicLdapLoginModule
andLdapLoginModule
.RealmConfig Security realm represents the security configuration for part of the system (e.g.SimpleAuthenticationConfig Typed authentication configuration forSimplePropertiesLoginModule
.SimpleAuthenticationConfig.UserDto Helper immutable object representing user attributes (i.e.StaticCredentialsFactory The credentials factory implementation which just takes credentials in a constructor and provides it for everyStaticCredentialsFactory.newCredentials()
call.TlsAuthenticationConfig Typed authentication configuration for theX509CertificateLoginModule
.TokenIdentityConfig Simple token identity configuration.UsernamePasswordIdentityConfig Simple username/password identity configuration. -
Enum Summary Enum Description LdapRoleMappingMode Enum for LDAP role mapping modes.LdapSearchScope Search scope types for LDAP queries.TokenEncoding Possible token encodings.