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, wait
asLoginModuleConfigs
public 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.