T - self type used in the fluent APIpublic abstract class AbstractClusterLoginConfig<T extends AbstractClusterLoginConfig<T>> extends Object implements AuthenticationConfig
| Constructor and Description | 
|---|
AbstractClusterLoginConfig()  | 
| Modifier and Type | Method and Description | 
|---|---|
boolean | 
equals(Object obj)  | 
Boolean | 
getSkipEndpoint()  | 
Boolean | 
getSkipIdentity()  | 
Boolean | 
getSkipRole()  | 
int | 
hashCode()  | 
protected Properties | 
initLoginModuleProperties()  | 
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)  | 
T | 
setSkipEndpoint(Boolean skipEndpoint)
Allows skipping address assignment of authenticated user/service. 
 | 
T | 
setSkipIdentity(Boolean skipIdentity)
Allows skipping identity (name) assignment during the authentication. 
 | 
T | 
setSkipRole(Boolean skipRole)
Allows skipping role assignment during authentication. 
 | 
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, waitasLoginModuleConfigspublic Boolean getSkipIdentity()
public T setSkipIdentity(Boolean skipIdentity)
public Boolean getSkipEndpoint()
public T setSkipEndpoint(Boolean skipEndpoint)
public Boolean getSkipRole()
public T setSkipRole(Boolean skipRole)
true might speed-up authentication
 between cluster members (member-to-member). The roles only need to be assigned in client-to-member authentications.protected Properties initLoginModuleProperties()
protected void setIfConfigured(Properties props, String propertyName, String value)
protected void setIfConfigured(Properties props, String propertyName, Object value)
protected void setIfConfigured(Properties props, String propertyName, Enum<?> value)
protected abstract T self()
Copyright © 2023 Hazelcast, Inc.. All rights reserved.