public class PropertiesConfigFactory extends AbstractBuilder implements ConfigFactory, PropertiesConstants
MAX_NUM_CLIENTS, properties
ANONYMOUS, AUTHENTICATOR_TEST_TOKEN, AUTHENTICATOR_TEST_USERNAME_PASSWORD, CAS_LOGIN_URL, CAS_PROTOCOL, DROPBOX_ID, DROPBOX_SECRET, FACEBOOK_FIELDS, FACEBOOK_ID, FACEBOOK_SCOPE, FACEBOOK_SECRET, FORMCLIENT_AUTHENTICATOR, FORMCLIENT_LOGIN_URL, FORMCLIENT_PASSWORD_PARAMETER, FORMCLIENT_USERNAME_PARAMETER, FOURSQUARE_ID, FOURSQUARE_SECRET, GITHUB_ID, GITHUB_SECRET, GOOGLE_ID, GOOGLE_SCOPE, GOOGLE_SECRET, INDIRECTBASICAUTH_AUTHENTICATOR, INDIRECTBASICAUTH_REALM_NAME, LDAP_ALLOW_MULTIPLE_DNS, LDAP_ATTRIBUTES, LDAP_BIND_CREDENTIAL, LDAP_BIND_DN, LDAP_BLOCK_WAIT_TIME, LDAP_CONNECT_TIMEOUT, LDAP_DN_FORMAT, LDAP_ENHANCE_WITH_ENTRY_RESOLVER, LDAP_FAIL_FAST, LDAP_IDLE_TIME, LDAP_KEYSTORE, LDAP_KEYSTORE_PASSWORD, LDAP_KEYSTORE_TYPE, LDAP_MAX_POOL_SIZE, LDAP_MIN_POOL_SIZE, LDAP_POOL_PASSIVATOR, LDAP_PRINCIPAL_ATTRIBUTE_ID, LDAP_PRINCIPAL_ATTRIBUTE_PASSWORD, LDAP_PROVIDER_CLASS, LDAP_PRUNE_PERIOD, LDAP_SASL_AUTHORIZATION_ID, LDAP_SASL_MECHANISM, LDAP_SASL_QUALITY_OF_PROTECTION, LDAP_SASL_REALM, LDAP_SASL_SECURITY_STRENGTH, LDAP_SUBTREE_SEARCH, LDAP_TRUST_CERTIFICATES, LDAP_TYPE, LDAP_URL, LDAP_USE_SSL, LDAP_USE_START_TLS, LDAP_USER_FILTER, LDAP_USERS_DN, LDAP_VALIDATE_ON_CHECKOUT, LDAP_VALIDATE_PERIOD, LDAP_VALIDATE_PERIODICALLY, LINKEDIN_FIELDS, LINKEDIN_ID, LINKEDIN_SCOPE, LINKEDIN_SECRET, OIDC_AZURE_TYPE, OIDC_CLIENT_AUTHENTICATION_METHOD, OIDC_CUSTOM_PARAM_KEY1, OIDC_CUSTOM_PARAM_KEY2, OIDC_CUSTOM_PARAM_VALUE1, OIDC_CUSTOM_PARAM_VALUE2, OIDC_DISCOVERY_URI, OIDC_GOOGLE_TYPE, OIDC_ID, OIDC_MAX_CLOCK_SKEW, OIDC_PREFERRED_JWS_ALGORITHM, OIDC_SCOPE, OIDC_SECRET, OIDC_TYPE, OIDC_USE_NONCE, SAML_DESTINATION_BINDING_TYPE, SAML_IDENTITY_PROVIDER_METADATA_PATH, SAML_KEYSTORE_PASSWORD, SAML_KEYSTORE_PATH, SAML_MAXIMUM_AUTHENTICATION_LIFETIME, SAML_PRIVATE_KEY_PASSWORD, SAML_SERVICE_PROVIDER_ENTITY_ID, SAML_SERVICE_PROVIDER_METADATA_PATH, TWITTER_ID, TWITTER_SECRET, WINDOWSLIVE_ID, WINDOWSLIVE_SECRET, YAHOO_ID, YAHOO_SECRET
Constructor and Description |
---|
PropertiesConfigFactory(Map<String,String> properties) |
PropertiesConfigFactory(String callbackUrl,
Map<String,String> properties) |
Modifier and Type | Method and Description |
---|---|
Config |
build(Object... parameters)
Build a configuration.
|
protected boolean |
hasCasClients() |
protected boolean |
hasHttpClients() |
protected boolean |
hasLdapAuthenticator() |
protected boolean |
hasOAuthClients() |
protected boolean |
hasOidcClients() |
protected boolean |
hasSaml2Clients() |
concat, containsProperty, getProperty, getProperty, getPropertyAsBoolean, getPropertyAsInteger, getPropertyAsLong
public Config build(Object... parameters)
ConfigFactory
build
in interface ConfigFactory
parameters
- the parameters to build the configurationprotected boolean hasLdapAuthenticator()
protected boolean hasOAuthClients()
protected boolean hasSaml2Clients()
protected boolean hasCasClients()
protected boolean hasOidcClients()
protected boolean hasHttpClients()
Copyright © 2017. All rights reserved.