Package com.hazelcast.config.security
Class KerberosAuthenticationConfig
java.lang.Object
com.hazelcast.config.security.AbstractClusterLoginConfig<KerberosAuthenticationConfig>
com.hazelcast.config.security.KerberosAuthenticationConfig
- All Implemented Interfaces:
AuthenticationConfig
public class KerberosAuthenticationConfig extends AbstractClusterLoginConfig<KerberosAuthenticationConfig>
-
Constructor Summary
Constructors Constructor Description KerberosAuthenticationConfig()
-
Method Summary
Modifier and Type Method Description LoginModuleConfig[]
asLoginModuleConfigs()
Converts current configuration to stack of login modules.boolean
equals(Object obj)
String
getKeytabFile()
LdapAuthenticationConfig
getLdapAuthenticationConfig()
String
getPrincipal()
Boolean
getRelaxFlagsCheck()
String
getSecurityRealm()
Boolean
getUseNameWithoutRealm()
int
hashCode()
protected Properties
initLoginModuleProperties()
protected KerberosAuthenticationConfig
self()
KerberosAuthenticationConfig
setKeytabFile(String keytabFile)
KerberosAuthenticationConfig
setLdapAuthenticationConfig(LdapAuthenticationConfig ldapAuthenticationConfig)
KerberosAuthenticationConfig
setPrincipal(String principal)
KerberosAuthenticationConfig
setRelaxFlagsCheck(Boolean relaxFlagsCheck)
KerberosAuthenticationConfig
setSecurityRealm(String securityRealm)
KerberosAuthenticationConfig
setUseNameWithoutRealm(Boolean useNameWithoutRealm)
String
toString()
Methods inherited from class com.hazelcast.config.security.AbstractClusterLoginConfig
getSkipEndpoint, getSkipIdentity, getSkipRole, setIfConfigured, setIfConfigured, setIfConfigured, setSkipEndpoint, setSkipIdentity, setSkipRole
-
Constructor Details
-
KerberosAuthenticationConfig
public KerberosAuthenticationConfig()
-
-
Method Details
-
getRelaxFlagsCheck
-
setRelaxFlagsCheck
-
getSecurityRealm
-
setUseNameWithoutRealm
-
getUseNameWithoutRealm
-
setSecurityRealm
-
getLdapAuthenticationConfig
-
setLdapAuthenticationConfig
public KerberosAuthenticationConfig setLdapAuthenticationConfig(LdapAuthenticationConfig ldapAuthenticationConfig) -
getKeytabFile
-
setKeytabFile
-
getPrincipal
-
setPrincipal
-
initLoginModuleProperties
- Overrides:
initLoginModuleProperties
in classAbstractClusterLoginConfig<KerberosAuthenticationConfig>
-
asLoginModuleConfigs
Description copied from interface:AuthenticationConfig
Converts current configuration to stack of login modules.- Returns:
- login modules stack
-
hashCode
public int hashCode()- Overrides:
hashCode
in classAbstractClusterLoginConfig<KerberosAuthenticationConfig>
-
equals
- Overrides:
equals
in classAbstractClusterLoginConfig<KerberosAuthenticationConfig>
-
toString
-
self
- Specified by:
self
in classAbstractClusterLoginConfig<KerberosAuthenticationConfig>
-