public abstract class ADAuthServiceBackendConfig extends Object implements AuthServiceBackendConfig, LDAPConnectorConfigProvider
| Modifier and Type | Class and Description |
|---|---|
static class |
ADAuthServiceBackendConfig.Builder |
static class |
ADAuthServiceBackendConfig.HostAndPort |
AuthServiceBackendConfig.FallbackConfigTYPE_FIELD| Constructor and Description |
|---|
ADAuthServiceBackendConfig() |
| Modifier and Type | Method and Description |
|---|---|
static ADAuthServiceBackendConfig.Builder |
builder() |
LDAPConnectorConfig |
getLDAPConnectorConfig() |
abstract com.google.common.collect.ImmutableList<ADAuthServiceBackendConfig.HostAndPort> |
servers() |
abstract String |
systemUserDn() |
abstract EncryptedValue |
systemUserPassword() |
abstract ADAuthServiceBackendConfig.Builder |
toBuilder() |
abstract LDAPTransportSecurity |
transportSecurity() |
abstract String |
userFullNameAttribute() |
abstract String |
userNameAttribute() |
abstract String |
userSearchBase() |
abstract String |
userSearchPattern() |
void |
validate(ValidationResult result) |
abstract boolean |
verifyCertificates() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waittypepublic abstract com.google.common.collect.ImmutableList<ADAuthServiceBackendConfig.HostAndPort> servers()
public abstract LDAPTransportSecurity transportSecurity()
public abstract boolean verifyCertificates()
public abstract String systemUserDn()
public abstract EncryptedValue systemUserPassword()
public abstract String userSearchBase()
public abstract String userSearchPattern()
public abstract String userNameAttribute()
public abstract String userFullNameAttribute()
public void validate(ValidationResult result)
validate in interface AuthServiceBackendConfigpublic LDAPConnectorConfig getLDAPConnectorConfig()
getLDAPConnectorConfig in interface LDAPConnectorConfigProviderpublic abstract ADAuthServiceBackendConfig.Builder toBuilder()
public static ADAuthServiceBackendConfig.Builder builder()
Copyright © 2012–2021 Graylog, Inc.. All rights reserved.