Class LdapLoginConfig

java.lang.Object
ddf.ldap.ldaplogin.LdapLoginConfig

public class LdapLoginConfig extends Object
Registers LDAP as a JAAS realm.
  • Field Details

  • Constructor Details

    • LdapLoginConfig

      public LdapLoginConfig(org.osgi.framework.BundleContext context)
  • Method Details

    • update

      public void update(Map<String,?> props)
      Update method that receives new properties.
      Parameters:
      props - Map of properties.
    • createLdapConnectionFactory

      protected org.forgerock.opendj.ldap.ConnectionFactory createLdapConnectionFactory(String url, Boolean startTls)
    • setLdapBindUserDn

      public void setLdapBindUserDn(String ldapBindUserDn)
    • setLdapBindUserPass

      public void setLdapBindUserPass(String bindUserPass)
    • setLdapUrl

      public void setLdapUrl(String... ldapUrl)
    • setLdapLoadBalancing

      public void setLdapLoadBalancing(String ldapLoadBalancing)
    • setUserBaseDn

      public void setUserBaseDn(String userBaseDn)
    • setGroupBaseDn

      public void setGroupBaseDn(String groupBaseDn)
    • setStartTls

      public void setStartTls(boolean startTls)
    • setStartTls

      public void setStartTls(String startTls)
    • setLoginUserAttribute

      public void setLoginUserAttribute(String loginUserAttribute)
    • setMembershipUserAttribute

      public void setMembershipUserAttribute(String membershipUserAttribute)
    • setMemberNameAttribute

      public void setMemberNameAttribute(String memberNameAttribute)
    • setBindMethod

      public void setBindMethod(String bindMethod)
    • setRealm

      public void setRealm(String realm)
    • setKdcAddress

      public void setKdcAddress(String kdcAddress)
    • configure

      public void configure()
    • setSslContext

      public void setSslContext(SSLContext sslContext)
    • getSslContext

      public SSLContext getSslContext()
    • destroy

      public void destroy(int arg)
    • setLdapService

      public void setLdapService(LdapService ldapService)
    • setSecurityLogger

      public void setSecurityLogger(ddf.security.audit.SecurityLogger securityLogger)