Class ContextConfigurationContextSettings
- java.lang.Object
-
- io.micronaut.configuration.security.ldap.context.ContextConfigurationContextSettings
-
- All Implemented Interfaces:
ContextSettings
public class ContextConfigurationContextSettings extends java.lang.Object implements ContextSettings
Implementation ofContextSettings
that derives its values from an instance ofLdapConfiguration
.- Since:
- 1.0
- Author:
- James Kleeh
-
-
Constructor Summary
Constructors Constructor Description ContextConfigurationContextSettings(LdapConfiguration configuration)
ContextConfigurationContextSettings(LdapConfiguration configuration, java.lang.String dn, java.lang.String password)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.Map<java.lang.String,java.lang.Object>
getAdditionalProperties()
java.lang.String
getDn()
java.lang.String
getFactory()
java.lang.String
getPassword()
boolean
getPooled()
java.lang.String
getUrl()
-
-
-
Constructor Detail
-
ContextConfigurationContextSettings
public ContextConfigurationContextSettings(LdapConfiguration configuration)
- Parameters:
configuration
- The ldap configuration
-
ContextConfigurationContextSettings
public ContextConfigurationContextSettings(LdapConfiguration configuration, java.lang.String dn, java.lang.String password)
- Parameters:
configuration
- The ldap configurationdn
- The user DN to bind withpassword
- The password to bind with
-
-
Method Detail
-
getPooled
public boolean getPooled()
- Specified by:
getPooled
in interfaceContextSettings
- Returns:
- True if the context should be pooled
-
getFactory
public java.lang.String getFactory()
- Specified by:
getFactory
in interfaceContextSettings
- Returns:
- The factory class
-
getUrl
public java.lang.String getUrl()
- Specified by:
getUrl
in interfaceContextSettings
- Returns:
- The URL of the LDAP server
-
getDn
public java.lang.String getDn()
- Specified by:
getDn
in interfaceContextSettings
- Returns:
- The user DN to bind with
-
getPassword
public java.lang.String getPassword()
- Specified by:
getPassword
in interfaceContextSettings
- Returns:
- The password to bind with
-
getAdditionalProperties
public java.util.Map<java.lang.String,java.lang.Object> getAdditionalProperties()
- Specified by:
getAdditionalProperties
in interfaceContextSettings
- Returns:
- Any additional properties
-
-