public class ClaimsHandlerManager extends Object
Modifier and Type | Field and Description |
---|---|
static String |
BIND_METHOD |
static String |
GROUP_BASE_DN |
static String |
KDC_ADDRESS |
static String |
LDAP_BIND_USER_DN |
static String |
LOGIN_USER_ATTRIBUTE |
static String |
MEMBER_NAME_ATTRIBUTE |
static String |
MEMBER_USER_ATTRIBUTE |
static String |
OBJECT_CLASS |
static String |
OVERRIDE_CERT_DN |
static String |
PASSWORD |
static String |
PROPERTY_FILE_LOCATION |
static String |
REALM |
static String |
START_TLS |
static String |
URL |
static String |
USER_BASE_DN |
Constructor and Description |
---|
ClaimsHandlerManager(EncryptionService encryptService)
Creates a new instance of the ClaimsHandlerManager.
|
Modifier and Type | Method and Description |
---|---|
void |
configure() |
static KeyManagerFactory |
createKeyManagerFactory(String keyStoreLoc,
String keyStorePass) |
protected org.forgerock.opendj.ldap.LDAPConnectionFactory |
createLdapConnectionFactory(String url,
Boolean startTls) |
static TrustManagerFactory |
createTrustManagerFactory(String trustStoreLoc,
String trustStorePass) |
void |
destroy() |
protected org.osgi.framework.BundleContext |
getContext() |
void |
setBindMethod(String bindMethod) |
void |
setGroupBaseDn(String groupBaseDn) |
void |
setKdcAddress(String kdcAddress) |
void |
setLdapBindUserDn(String bindUserDn) |
void |
setLoginUserAttribute(String loginUserAttribute) |
void |
setMemberNameAttribute(String memberNameAttribute) |
void |
setMembershipUserAttribute(String membershipUserAttribute) |
void |
setObjectClass(String objectClass) |
void |
setOverrideCertDn(boolean overrideCertDn) |
void |
setPassword(String password) |
void |
setPropertyFileLocation(String propertyFileLocation) |
void |
setRealm(String realm) |
void |
setStartTls(boolean startTls) |
void |
setStartTls(String startTls) |
void |
setUrl(String url) |
void |
setUserBaseDn(String userBaseDn) |
void |
update(Map<String,Object> props)
Callback method that is called when configuration is updated.
|
public static final String URL
public static final String START_TLS
public static final String OVERRIDE_CERT_DN
public static final String LDAP_BIND_USER_DN
public static final String BIND_METHOD
public static final String REALM
public static final String KDC_ADDRESS
public static final String PASSWORD
public static final String LOGIN_USER_ATTRIBUTE
public static final String MEMBER_USER_ATTRIBUTE
public static final String USER_BASE_DN
public static final String OBJECT_CLASS
public static final String MEMBER_NAME_ATTRIBUTE
public static final String GROUP_BASE_DN
public static final String PROPERTY_FILE_LOCATION
public ClaimsHandlerManager(EncryptionService encryptService)
encryptService
- Encryption service used to decrypt passwords from the configurations.public void update(Map<String,Object> props)
props
- Map of properties.public void destroy()
protected org.forgerock.opendj.ldap.LDAPConnectionFactory createLdapConnectionFactory(String url, Boolean startTls) throws org.forgerock.opendj.ldap.LdapException
org.forgerock.opendj.ldap.LdapException
protected org.osgi.framework.BundleContext getContext()
public void setUrl(String url)
public void setStartTls(boolean startTls)
public void setStartTls(String startTls)
public void setLdapBindUserDn(String bindUserDn)
public void setPassword(String password)
public void setLoginUserAttribute(String loginUserAttribute)
public void setMembershipUserAttribute(String membershipUserAttribute)
public void setUserBaseDn(String userBaseDn)
public void setObjectClass(String objectClass)
public void setMemberNameAttribute(String memberNameAttribute)
public void setGroupBaseDn(String groupBaseDn)
public void setPropertyFileLocation(String propertyFileLocation)
public void setBindMethod(String bindMethod)
public void setRealm(String realm)
public void setKdcAddress(String kdcAddress)
public void setOverrideCertDn(boolean overrideCertDn)
public void configure()
public static KeyManagerFactory createKeyManagerFactory(String keyStoreLoc, String keyStorePass) throws IOException
IOException
public static TrustManagerFactory createTrustManagerFactory(String trustStoreLoc, String trustStorePass) throws IOException
IOException
This work is licensed under a Creative Commons Attribution 4.0 International License.