Class ADAuthServiceBackendConfig
java.lang.Object
org.graylog.security.authservice.backend.ADAuthServiceBackendConfig
- All Implemented Interfaces:
AuthServiceBackendConfig
,LDAPConnectorConfigProvider
public abstract class ADAuthServiceBackendConfig
extends Object
implements AuthServiceBackendConfig, LDAPConnectorConfigProvider
-
Nested Class Summary
Modifier and TypeClassDescriptionstatic class
static class
Nested classes/interfaces inherited from interface org.graylog.security.authservice.AuthServiceBackendConfig
AuthServiceBackendConfig.FallbackConfig
-
Field Summary
Fields inherited from interface org.graylog.security.authservice.AuthServiceBackendConfig
TYPE_FIELD
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionbuilder()
abstract com.google.common.collect.ImmutableList<ADAuthServiceBackendConfig.HostAndPort>
servers()
abstract String
abstract EncryptedValue
abstract ADAuthServiceBackendConfig.Builder
abstract LDAPTransportSecurity
abstract String
abstract String
abstract String
abstract String
void
validate
(ValidationResult result) abstract boolean
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.graylog.security.authservice.AuthServiceBackendConfig
externalHTTPHosts, type
-
Constructor Details
-
ADAuthServiceBackendConfig
public ADAuthServiceBackendConfig()
-
-
Method Details
-
servers
public abstract com.google.common.collect.ImmutableList<ADAuthServiceBackendConfig.HostAndPort> servers() -
transportSecurity
-
verifyCertificates
public abstract boolean verifyCertificates() -
systemUserDn
-
systemUserPassword
-
userSearchBase
-
userSearchPattern
-
userNameAttribute
-
userFullNameAttribute
-
validate
- Specified by:
validate
in interfaceAuthServiceBackendConfig
-
getLDAPConnectorConfig
- Specified by:
getLDAPConnectorConfig
in interfaceLDAPConnectorConfigProvider
-
toBuilder
-
builder
-