Package io.trino.plugin.password.ldap
Class LdapAuthenticatorConfig
java.lang.Object
io.trino.plugin.password.ldap.LdapAuthenticatorConfig
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription@NotNull io.airlift.units.DurationsetBindDistingushedName(String bindDistingushedName) setBindPassword(String bindPassword) setGroupAuthorizationSearchPattern(String groupAuthorizationSearchPattern) setLdapCacheTtl(io.airlift.units.Duration ldapCacheTtl) setUserBaseDistinguishedName(String userBaseDistinguishedName) setUserBindSearchPatterns(String userBindSearchPatterns) setUserBindSearchPatterns(List<String> userBindSearchPatterns)
-
Constructor Details
-
LdapAuthenticatorConfig
public LdapAuthenticatorConfig()
-
-
Method Details
-
getUserBindSearchPatterns
-
setUserBindSearchPatterns
-
setUserBindSearchPatterns
@Config("ldap.user-bind-pattern") public LdapAuthenticatorConfig setUserBindSearchPatterns(String userBindSearchPatterns) -
getGroupAuthorizationSearchPattern
-
setGroupAuthorizationSearchPattern
@Config("ldap.group-auth-pattern") public LdapAuthenticatorConfig setGroupAuthorizationSearchPattern(String groupAuthorizationSearchPattern) -
getUserBaseDistinguishedName
-
setUserBaseDistinguishedName
@Config("ldap.user-base-dn") public LdapAuthenticatorConfig setUserBaseDistinguishedName(String userBaseDistinguishedName) -
getBindDistingushedName
-
setBindDistingushedName
@Config("ldap.bind-dn") public LdapAuthenticatorConfig setBindDistingushedName(String bindDistingushedName) -
getBindPassword
-
setBindPassword
-
getLdapCacheTtl
@NotNull public @NotNull io.airlift.units.Duration getLdapCacheTtl() -
setLdapCacheTtl
@Config("ldap.cache-ttl") public LdapAuthenticatorConfig setLdapCacheTtl(io.airlift.units.Duration ldapCacheTtl)
-