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
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleaninthashCode()protected Propertiesprotected abstract Tself()protected voidsetIfConfigured(Properties props, String propertyName, Enum<?> value) protected voidsetIfConfigured(Properties props, String propertyName, Object value) protected voidsetIfConfigured(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, waitMethods 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 totruemight 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
-