public class LDAPConfigurationUtil extends ClaimSourceConfigurationUtil
Created by Jeff Gaynor
on 5/4/16 at 8:50 AM
Modifier and Type | Class and Description |
---|---|
static class |
LDAPConfigurationUtil.AttributeEntry |
Modifier and Type | Field and Description |
---|---|
static int |
DEFAULT_PORT |
static String |
IS_GROUP |
static String |
LDAP_ADDRESS_TAG |
static String |
LDAP_AUTH_NONE |
static int |
LDAP_AUTH_NONE_KEY |
static String |
LDAP_AUTH_SIMPLE |
static int |
LDAP_AUTH_SIMPLE_KEY |
static String |
LDAP_AUTH_STRONG |
static int |
LDAP_AUTH_STRONG_KEY |
static String |
LDAP_AUTH_TYPE |
static int |
LDAP_AUTH_UNSPECIFIED_KEY |
static String |
LDAP_CONTEXT_NAME_TAG |
static String |
LDAP_PASSWORD_TAG |
static String |
LDAP_PORT_TAG |
static String |
LDAP_SEARCH_ATTRIBUTE_TAG |
static String |
LDAP_SEARCH_ATTRIBUTES_TAG |
static String |
LDAP_SEARCH_BASE_TAG |
static String |
LDAP_SECURITY_PRINCIPAL_TAG |
static String |
LDAP_TAG |
static String |
RETURN_AS_LIST |
static String |
RETURN_NAME |
static String |
SEARCH_FILTER_ATTRIBUTE_DEFAULT |
static String |
SEARCH_FILTER_ATTRIBUTE_KEY |
static String |
SEARCH_NAME_KEY |
static String |
SEARCH_NAME_USERNAME |
ENABLED_TAG, FAIL_ON_ERROR_TAG, ID_TAG, NAME_TAG, NOTIFY_ON_FAIL_TAG, OMIT_CLAIMS_LIST_TAG
Constructor and Description |
---|
LDAPConfigurationUtil() |
Modifier and Type | Method and Description |
---|---|
ClaimSourceConfiguration |
createConfiguration()
Override as needed to create a new configuration of the right type.
|
LDAPConfiguration |
fromJSON(ClaimSourceConfiguration claimSourceConfiguration,
net.sf.json.JSONObject json)
Populate an existing LDAPConfiguration from the JSON.
|
Collection<LDAPConfiguration> |
fromJSON(net.sf.json.JSON json)
Takes a generic
JSON object and disambiguates it, returning a collection of LDAP
configurations. |
Collection<LDAPConfiguration> |
fromJSON(net.sf.json.JSONArray json) |
LDAPConfiguration |
fromJSON(net.sf.json.JSONObject json) |
protected int |
getAuthType(String x) |
String |
getComponentName() |
LDAPConfiguration |
getLdapConfiguration(MyLoggingFacade logger,
org.apache.commons.configuration.tree.ConfigurationNode node)
Converts an XML configuration into an configuration.
|
boolean |
isLDAPCOnfig(net.sf.json.JSONObject json)
Check if a configuration is for ldap.
|
net.sf.json.JSONArray |
toJSON(Collection<LDAPConfiguration> configurations)
Converts a collection of configuration to a
JSONArray of objects. |
net.sf.json.JSONObject |
toJSON(LDAPConfiguration configuration)
Convert a single configuration to a
JSONObject . |
getConfiguration, getJSONUtil, isInstanceOf, toJSON
public static final String LDAP_TAG
public static final String LDAP_PASSWORD_TAG
public static final String LDAP_ADDRESS_TAG
public static final String LDAP_SEARCH_BASE_TAG
public static final String SEARCH_NAME_USERNAME
public static final String SEARCH_NAME_KEY
public static final String SEARCH_FILTER_ATTRIBUTE_KEY
public static final String SEARCH_FILTER_ATTRIBUTE_DEFAULT
public static final String LDAP_SEARCH_ATTRIBUTES_TAG
public static final String LDAP_SEARCH_ATTRIBUTE_TAG
public static final String LDAP_SECURITY_PRINCIPAL_TAG
public static final String LDAP_PORT_TAG
public static final String LDAP_CONTEXT_NAME_TAG
public static final int DEFAULT_PORT
public static final String LDAP_AUTH_TYPE
public static final String LDAP_AUTH_NONE
public static final int LDAP_AUTH_UNSPECIFIED_KEY
public static final int LDAP_AUTH_NONE_KEY
public static final String LDAP_AUTH_SIMPLE
public static final int LDAP_AUTH_SIMPLE_KEY
public static final String LDAP_AUTH_STRONG
public static final int LDAP_AUTH_STRONG_KEY
public static final String RETURN_NAME
public static final String RETURN_AS_LIST
public static final String IS_GROUP
public ClaimSourceConfiguration createConfiguration()
ClaimSourceConfigurationUtil
createConfiguration
in class ClaimSourceConfigurationUtil
public String getComponentName()
getComponentName
in class ClaimSourceConfigurationUtil
public LDAPConfiguration getLdapConfiguration(MyLoggingFacade logger, org.apache.commons.configuration.tree.ConfigurationNode node)
logger
- node
- protected int getAuthType(String x)
public net.sf.json.JSONArray toJSON(Collection<LDAPConfiguration> configurations)
JSONArray
of objects.configurations
- public net.sf.json.JSONObject toJSON(LDAPConfiguration configuration)
JSONObject
.configuration
- public Collection<LDAPConfiguration> fromJSON(net.sf.json.JSON json)
JSON
object and disambiguates it, returning a collection of LDAP
configurations.json
- public Collection<LDAPConfiguration> fromJSON(net.sf.json.JSONArray json)
public boolean isLDAPCOnfig(net.sf.json.JSONObject json)
json
- public LDAPConfiguration fromJSON(ClaimSourceConfiguration claimSourceConfiguration, net.sf.json.JSONObject json)
fromJSON
in class ClaimSourceConfigurationUtil
claimSourceConfiguration
- json
- public LDAPConfiguration fromJSON(net.sf.json.JSONObject json)
Copyright © 2019. All Rights Reserved.