Class LdapAuthenticatorConfig

java.lang.Object
io.trino.plugin.password.ldap.LdapAuthenticatorConfig

public class LdapAuthenticatorConfig extends Object
  • Constructor Details

    • LdapAuthenticatorConfig

      public LdapAuthenticatorConfig()
  • Method Details

    • getUserBindSearchPatterns

      @NotNull public @NotNull List<String> getUserBindSearchPatterns()
    • setUserBindSearchPatterns

      public LdapAuthenticatorConfig setUserBindSearchPatterns(List<String> userBindSearchPatterns)
    • setUserBindSearchPatterns

      @Config("ldap.user-bind-pattern") public LdapAuthenticatorConfig setUserBindSearchPatterns(String userBindSearchPatterns)
    • getGroupAuthorizationSearchPattern

      public String getGroupAuthorizationSearchPattern()
    • setGroupAuthorizationSearchPattern

      @Config("ldap.group-auth-pattern") public LdapAuthenticatorConfig setGroupAuthorizationSearchPattern(String groupAuthorizationSearchPattern)
    • getUserBaseDistinguishedName

      public String getUserBaseDistinguishedName()
    • setUserBaseDistinguishedName

      @Config("ldap.user-base-dn") public LdapAuthenticatorConfig setUserBaseDistinguishedName(String userBaseDistinguishedName)
    • getBindDistingushedName

      public String getBindDistingushedName()
    • setBindDistingushedName

      @Config("ldap.bind-dn") public LdapAuthenticatorConfig setBindDistingushedName(String bindDistingushedName)
    • getBindPassword

      public String getBindPassword()
    • setBindPassword

      @Config("ldap.bind-password") public LdapAuthenticatorConfig setBindPassword(String bindPassword)
    • getLdapCacheTtl

      @NotNull public @NotNull io.airlift.units.Duration getLdapCacheTtl()
    • setLdapCacheTtl

      @Config("ldap.cache-ttl") public LdapAuthenticatorConfig setLdapCacheTtl(io.airlift.units.Duration ldapCacheTtl)