Package ddf.ldap.ldaplogin
Class LdapLoginConfig
java.lang.Object
ddf.ldap.ldaplogin.LdapLoginConfig
Registers LDAP as a JAAS realm.
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final String -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidprotected org.forgerock.opendj.ldap.ConnectionFactorycreateLdapConnectionFactory(String url, Boolean startTls) voiddestroy(int arg) voidsetBindMethod(String bindMethod) voidsetGroupBaseDn(String groupBaseDn) voidsetKdcAddress(String kdcAddress) voidsetLdapBindUserDn(String ldapBindUserDn) voidsetLdapBindUserPass(String bindUserPass) voidsetLdapLoadBalancing(String ldapLoadBalancing) voidsetLdapService(LdapService ldapService) voidsetLdapUrl(String... ldapUrl) voidsetLoginUserAttribute(String loginUserAttribute) voidsetMemberNameAttribute(String memberNameAttribute) voidsetMembershipUserAttribute(String membershipUserAttribute) voidvoidsetSecurityLogger(ddf.security.audit.SecurityLogger securityLogger) voidsetSslContext(SSLContext sslContext) voidsetStartTls(boolean startTls) voidsetStartTls(String startTls) voidsetUserBaseDn(String userBaseDn) voidUpdate method that receives new properties.
-
Field Details
-
LDAP_BIND_USER_DN
- See Also:
-
LDAP_BIND_USER_PASS
- See Also:
-
LDAP_URL
- See Also:
-
LDAP_LOAD_BALANCING
- See Also:
-
FAILOVER
- See Also:
-
BIND_METHOD
- See Also:
-
USER_BASE_DN
- See Also:
-
GROUP_BASE_DN
- See Also:
-
START_TLS
- See Also:
-
REALM
- See Also:
-
KDC_ADDRESS
- See Also:
-
LOGIN_USER_ATTRIBUTE
- See Also:
-
MEMBER_USER_ATTRIBUTE
- See Also:
-
MEMBER_NAME_ATTRIBUTE
- See Also:
-
-
Constructor Details
-
LdapLoginConfig
public LdapLoginConfig(org.osgi.framework.BundleContext context)
-
-
Method Details
-
update
Update method that receives new properties.- Parameters:
props- Map of properties.
-
createLdapConnectionFactory
-
setLdapBindUserDn
-
setLdapBindUserPass
-
setLdapUrl
-
setLdapLoadBalancing
-
setUserBaseDn
-
setGroupBaseDn
-
setStartTls
public void setStartTls(boolean startTls) -
setStartTls
-
setLoginUserAttribute
-
setMembershipUserAttribute
-
setMemberNameAttribute
-
setBindMethod
-
setRealm
-
setKdcAddress
-
configure
public void configure() -
setSslContext
-
getSslContext
-
destroy
public void destroy(int arg) -
setLdapService
-
setSecurityLogger
public void setSecurityLogger(ddf.security.audit.SecurityLogger securityLogger)
-