Class LDAPAuthServiceBackendConfig.Builder
java.lang.Object
org.graylog.security.authservice.backend.LDAPAuthServiceBackendConfig.Builder
- All Implemented Interfaces:
AuthServiceBackendConfig.Builder<LDAPAuthServiceBackendConfig.Builder>
- Enclosing class:
- LDAPAuthServiceBackendConfig
public abstract static class LDAPAuthServiceBackendConfig.Builder
extends Object
implements AuthServiceBackendConfig.Builder<LDAPAuthServiceBackendConfig.Builder>
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionabstract LDAPAuthServiceBackendConfigbuild()create()abstract LDAPAuthServiceBackendConfig.BuilderemailAttributes(List<String> emailAttributes) abstract LDAPAuthServiceBackendConfig.Builderabstract LDAPAuthServiceBackendConfig.BuildersystemUserDn(String systemUserDn) abstract LDAPAuthServiceBackendConfig.BuildersystemUserPassword(EncryptedValue systemUserPassword) abstract LDAPAuthServiceBackendConfig.BuildertransportSecurity(LDAPTransportSecurity transportSecurity) abstract LDAPAuthServiceBackendConfig.BuilderuserFullNameAttribute(String userFullNameAttribute) abstract LDAPAuthServiceBackendConfig.BuilderuserNameAttribute(String userNameAttribute) abstract LDAPAuthServiceBackendConfig.BuilderuserSearchBase(String userSearchBase) abstract LDAPAuthServiceBackendConfig.BuilderuserSearchPattern(String userSearchPattern) abstract LDAPAuthServiceBackendConfig.BuilderuserUniqueIdAttribute(String userUniqueIdAttribute) abstract LDAPAuthServiceBackendConfig.BuilderverifyCertificates(boolean verifyCertificates) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.graylog.security.authservice.AuthServiceBackendConfig.Builder
type
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
create
-
servers
public abstract LDAPAuthServiceBackendConfig.Builder servers(List<LDAPAuthServiceBackendConfig.HostAndPort> servers) -
transportSecurity
public abstract LDAPAuthServiceBackendConfig.Builder transportSecurity(LDAPTransportSecurity transportSecurity) -
verifyCertificates
-
systemUserDn
-
systemUserPassword
public abstract LDAPAuthServiceBackendConfig.Builder systemUserPassword(EncryptedValue systemUserPassword) -
userSearchBase
-
userSearchPattern
-
userUniqueIdAttribute
public abstract LDAPAuthServiceBackendConfig.Builder userUniqueIdAttribute(String userUniqueIdAttribute) -
userNameAttribute
-
userFullNameAttribute
public abstract LDAPAuthServiceBackendConfig.Builder userFullNameAttribute(String userFullNameAttribute) -
emailAttributes
-
build
-