public final class ProviderConfigProperties
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
ALLOW_SIBLING_CONFIGS |
static java.lang.String |
AUTO_CREATE_USERS
Should JCR users be created if they do not exist?
|
static java.lang.String |
AUTO_CREATE_USERS_GROUPS
If new users are created, which groups should they be added to?
|
static java.lang.String |
CALLBACK_URL
URL configured with the OAuth providers to redirect the client back.
|
static java.lang.String |
CLIENT_ID
The OAuth "Consumer Key"
|
static java.lang.String |
CLIENT_SECRET
The OAuth "Consumer Secret"
|
static java.lang.String |
CONFIG_ID
A unique ID to identify this configuration id.
|
static boolean |
DEFAULT_ALLOW_SIBLING_CONFIGS |
static boolean |
DEFAULT_AUTO_CREATE_USERS
Default value for AUTO_CREATE_USERS property is false
|
static java.lang.String |
DEFAULT_CALL_BACK_URL
Default value for CALLBACK_URL property is ""
|
static boolean |
DEFAULT_ENABLE_CSRF_STATE_PROTECTION
Default value for ENABLE_CSRF_STATE_PROTECTION
|
static boolean |
DEFAULT_ENCODE_USER_IDS
Default value for ENCODE_USER_IDS property is false;
|
static boolean |
DEFAULT_FORCE_STRICT_USERNAME_MATCHING
Default value for FORCE_STRICT_USERNAME_MATCHING property is false;
|
static boolean |
DEFAULT_HASH_USER_IDS
Default value for HASH_USER_IDS property is false;
|
static boolean |
DEFAULT_PERSIST_ACCESS_TOKEN
Default value for PERSIST_ACCESS_TOKEN
|
static boolean |
DEFAULT_PERSIST_ACCESS_TOKEN_COOKIE
Default value for PERSIST_ACCESS_TOKEN_COOKIE
|
static boolean |
DEFAULT_PERSIST_REQUEST_PARAM_CALLBACK_URL
Default value for PERSIST_REQUEST_PARAM_CALLBACK_URL
|
static java.lang.String |
DEFAULT_USER_ID_PROPERTY
The default behaviour is to use the user_id field
|
static java.lang.String |
ENABLE_CSRF_STATE_PROTECTION
Enable the Cross-Site Request Forgery state protection as
per http://tools.ietf.org/html/draft-ietf-oauth-v2-31#section-10.12
|
static java.lang.String |
ENCODE_USER_IDS
Should user ID be encoded?
|
static java.lang.String |
FACTORY_PID
When using
org.osgi.service.cm.ConfigurationAdmin to create configs, use this factoryPid |
static java.lang.String |
FORCE_STRICT_USERNAME_MATCHING
Setting this to true will allow to have multiple users
sharing the same oauthId
|
static java.lang.String |
HASH_USER_IDS
Should user ID be hashed?
|
static java.lang.String |
PERSIST_ACCESS_TOKEN
Should user's access token be stored in JCR with user profile?
If true, the system can use the access token to execute actions on behalf of the user later.
|
static java.lang.String |
PERSIST_ACCESS_TOKEN_COOKIE
Should user's access token be stored in the cookie?
If true, the system can use the access token to execute actions on behalf of the user later.
|
static java.lang.String |
PERSIST_REQUEST_PARAM_CALLBACK_URL
Should the request parameters be persisted in the callback url ?
This could be used to redirect the user to the original requested resource
|
static java.lang.String |
PROVIDER_ID
The unique ID of the configured
Provider implementation to use. |
static java.lang.String |
SCOPE
OAuth "Scope" parameter
|
static java.lang.String |
USER_ID_PROPERTY
The property to use as user ID when synchronizing users
|
Constructor and Description |
---|
ProviderConfigProperties() |
public static final java.lang.String FACTORY_PID
org.osgi.service.cm.ConfigurationAdmin
to create configs, use this factoryPidpublic static final java.lang.String CONFIG_ID
public static final java.lang.String CLIENT_ID
public static final java.lang.String CLIENT_SECRET
public static final java.lang.String SCOPE
public static final java.lang.String PROVIDER_ID
Provider
implementation to use.public static final java.lang.String AUTO_CREATE_USERS
public static final boolean DEFAULT_AUTO_CREATE_USERS
public static final java.lang.String AUTO_CREATE_USERS_GROUPS
public static final java.lang.String ENCODE_USER_IDS
public static final boolean DEFAULT_ENCODE_USER_IDS
public static final java.lang.String HASH_USER_IDS
public static final boolean DEFAULT_HASH_USER_IDS
public static final java.lang.String USER_ID_PROPERTY
public static final java.lang.String DEFAULT_USER_ID_PROPERTY
public static final java.lang.String FORCE_STRICT_USERNAME_MATCHING
public static final boolean DEFAULT_FORCE_STRICT_USERNAME_MATCHING
public static final java.lang.String CALLBACK_URL
Use a relative url to use the host of the original request.
Leave empty to use the originally requested URL instead. Suffix "/callback/j_security_check" is automatically appended to this url.
Note: the domain for the callback must be \ registered at the provider side (e.g. Facebook or Twitter).public static final java.lang.String DEFAULT_CALL_BACK_URL
public static final java.lang.String PERSIST_ACCESS_TOKEN
public static final boolean DEFAULT_PERSIST_ACCESS_TOKEN
public static final java.lang.String PERSIST_ACCESS_TOKEN_COOKIE
public static final boolean DEFAULT_PERSIST_ACCESS_TOKEN_COOKIE
public static final java.lang.String ENABLE_CSRF_STATE_PROTECTION
public static final boolean DEFAULT_ENABLE_CSRF_STATE_PROTECTION
public static final java.lang.String PERSIST_REQUEST_PARAM_CALLBACK_URL
public static final boolean DEFAULT_PERSIST_REQUEST_PARAM_CALLBACK_URL
public static final java.lang.String ALLOW_SIBLING_CONFIGS
public static final boolean DEFAULT_ALLOW_SIBLING_CONFIGS
"Copyright © 2010 - 2020 Adobe Systems Incorporated. All Rights Reserved"