public final class Configuration extends Object implements com.nimbusds.common.config.LoggableConfiguration
Example configuration properties:
op.ldapClaimsSource.enable = true op.ldapClaimsSource.server.url = ldap://localhost:1389 ldap://remotehost:1389 op.ldapClaimsSource.server.selectionAlgorithm = FAILOVER op.ldapClaimsSource.server.connectTimeout = 250 op.ldapClaimsSource.server.security = STARTTLS op.ldapClaimsSource.server.trustSelfSignedCerts = true op.ldapClaimsSource.server.connectionPoolSize = 10 op.ldapClaimsSource.server.connectionPoolMaxWaitTime = 250 op.ldapClaimsSource.server.connectionMaxAge = 0 op.ldapClaimsSource.directory.user.dn = cn=Directory Manager op.ldapClaimsSource.directory.user.password = secret op.ldapClaimsSource.directory.baseDN = ou=people,dc=wonderland,dc=net op.ldapClaimsSource.directory.scope = ONE op.ldapClaimsSource.directory.filter = (uid=%u) op.ldapClaimsSource.directory.attributeMap = oidcClaimsLdapMap.json op.ldapClaimsSource.customTrustStore.enable = false op.ldapClaimsSource.customTrustStore.file = op.ldapClaimsSource.customTrustStore.password = op.ldapClaimsSource.customTrustStore.type = op.ldapClaimsSource.customKeyStore.enable = false op.ldapClaimsSource.customKeyStore.file = op.ldapClaimsSource.customKeyStore.password = op.ldapClaimsSource.customKeyStore.type =
| Modifier and Type | Class and Description |
|---|---|
static class |
Configuration.Directory
Directory store details.
|
| Modifier and Type | Field and Description |
|---|---|
com.nimbusds.common.config.CustomKeyStoreConfiguration |
customKeyStore
The custom key store details.
|
com.nimbusds.common.config.CustomTrustStoreConfiguration |
customTrustStore
The custom trust store details.
|
static String |
DEFAULT_PREFIX
The default properties prefix.
|
Configuration.Directory |
directory
The directory store details.
|
boolean |
enable
Enables / disables the LDAP claims source.
|
com.nimbusds.common.config.LDAPServerConnectionPoolDetails |
server
The LDAP server connect details.
|
| Constructor and Description |
|---|
Configuration(Properties props)
Creates a new LDAP claims source configuration from the specified
properties.
|
public static final String DEFAULT_PREFIX
public final boolean enable
Property key: [prefix]enable
public final com.nimbusds.common.config.LDAPServerConnectionPoolDetails server
public final Configuration.Directory directory
public final com.nimbusds.common.config.CustomTrustStoreConfiguration customTrustStore
public final com.nimbusds.common.config.CustomKeyStoreConfiguration customKeyStore
public Configuration(Properties props) throws com.nimbusds.common.config.ConfigurationException
props - The properties. Must not be null.com.nimbusds.common.config.ConfigurationException - On a missing or invalid property.public void log()
log in interface com.nimbusds.common.config.LoggableConfigurationCopyright © 2014 Connect2id Ltd.. All Rights Reserved.