Package com.hazelcast.config.security
Class AbstractClusterLoginConfig<T extends AbstractClusterLoginConfig<T>>
java.lang.Object
com.hazelcast.config.security.AbstractClusterLoginConfig<T>
- Type Parameters:
T
- self type used in the fluent API
- All Implemented Interfaces:
AuthenticationConfig
- Direct Known Subclasses:
KerberosAuthenticationConfig
,LdapAuthenticationConfig
,SimpleAuthenticationConfig
,TlsAuthenticationConfig
public abstract class AbstractClusterLoginConfig<T extends AbstractClusterLoginConfig<T>>
extends Object
implements AuthenticationConfig
Common configuration shared by authentication modules provided out-of-the box in Hazelcast.
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionboolean
int
hashCode()
protected Properties
protected abstract T
self()
protected void
setIfConfigured
(Properties props, String propertyName, Enum<?> value) protected void
setIfConfigured
(Properties props, String propertyName, Object value) protected void
setIfConfigured
(Properties props, String propertyName, String value) setSkipEndpoint
(Boolean skipEndpoint) Allows skipping address assignment of authenticated user/service.setSkipIdentity
(Boolean skipIdentity) Allows skipping identity (name) assignment during the authentication.setSkipRole
(Boolean skipRole) Allows skipping role assignment during authentication.Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface com.hazelcast.config.security.AuthenticationConfig
asLoginModuleConfigs
-
Constructor Details
-
AbstractClusterLoginConfig
public AbstractClusterLoginConfig()
-
-
Method Details
-
getSkipIdentity
-
setSkipIdentity
Allows skipping identity (name) assignment during the authentication. -
getSkipEndpoint
-
setSkipEndpoint
Allows skipping address assignment of authenticated user/service. -
getSkipRole
-
setSkipRole
Allows skipping role assignment during authentication. Setting this value totrue
might speed up authentication between cluster members (member-to-member). The roles only need to be assigned in client-to-member authentications. -
initLoginModuleProperties
-
setIfConfigured
-
setIfConfigured
-
setIfConfigured
-
self
-
hashCode
public int hashCode() -
equals
-