public interface UserConstants
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
CREDENTIALS_ATTRIBUTE_NEWPASSWORD
Name of the
javax.jcr.SimpleCredentials attribute containing the new password. |
static java.lang.String |
DEFAULT_ADMIN_ID
Default value for
PARAM_ADMIN_ID |
static java.lang.String |
DEFAULT_ANONYMOUS_ID
Default value for
PARAM_ANONYMOUS_ID |
static int |
DEFAULT_DEPTH
Default value for
PARAM_DEFAULT_DEPTH |
static boolean |
DEFAULT_ENABLE_RFC7613_USERCASE_MAPPED_PROFILE
Default value for
PARAM_ENABLE_RFC7613_USERCASE_MAPPED_PROFILE |
static java.lang.String |
DEFAULT_GROUP_PATH
Default value for
PARAM_GROUP_PATH |
static boolean |
DEFAULT_PASSWORD_INITIAL_CHANGE
Default value for
PARAM_PASSWORD_INITIAL_CHANGE |
static int |
DEFAULT_PASSWORD_MAX_AGE
Default value for
PARAM_PASSWORD_MAX_AGE |
static java.lang.String |
DEFAULT_SYSTEM_RELATIVE_PATH
Default intermediate path for system users.
|
static java.lang.String |
DEFAULT_USER_PATH
Default value for
PARAM_USER_PATH |
static java.util.Collection<java.lang.String> |
GROUP_PROPERTY_NAMES |
static java.lang.String |
MIX_REP_IMPERSONATABLE |
static java.util.Collection<java.lang.String> |
NT_NAMES |
static java.lang.String |
NT_REP_AUTHORIZABLE |
static java.lang.String |
NT_REP_AUTHORIZABLE_FOLDER |
static java.lang.String |
NT_REP_GROUP |
static java.lang.String |
NT_REP_MEMBER_REFERENCES |
static java.lang.String |
NT_REP_MEMBER_REFERENCES_LIST |
static java.lang.String |
NT_REP_MEMBERS
Deprecated.
|
static java.lang.String |
NT_REP_PASSWORD |
static java.lang.String |
NT_REP_SYSTEM_USER |
static java.lang.String |
NT_REP_USER |
static java.lang.String |
PARAM_ADMIN_ID
Configuration option defining the ID of the administrator user.
|
static java.lang.String |
PARAM_ANONYMOUS_ID
Configuration option defining the ID of the anonymous user.
|
static java.lang.String |
PARAM_AUTHORIZABLE_ACTION_PROVIDER
Optional configuration parameter to set the
AuthorizableActionProvider
to be used with the given user management implementation. |
static java.lang.String |
PARAM_AUTHORIZABLE_NODE_NAME
Optional configuration parameter defining how to generate the name of the
authorizable node from the ID of the new authorizable that is being created.
|
static java.lang.String |
PARAM_DEFAULT_DEPTH
Parameter used to change the number of levels that are used by default to
store authorizable nodes.
The default number of levels is 2. |
static java.lang.String |
PARAM_ENABLE_RFC7613_USERCASE_MAPPED_PROFILE
Optionally enables the UsernameCaseMapped profile defined in
https://tools.ietf.org/html/rfc7613#section-3.2 for user name comparison.
|
static java.lang.String |
PARAM_GROUP_PATH
Configuration option to define the path underneath which group nodes
are being created.
|
static java.lang.String |
PARAM_OMIT_ADMIN_PW
Configuration option defining if the admin password should be omitted
upon user creation.
|
static java.lang.String |
PARAM_PASSWORD_HASH_ALGORITHM
Configuration parameter to change the default algorithm used to generate
password hashes.
|
static java.lang.String |
PARAM_PASSWORD_HASH_ITERATIONS
Configuration parameter to change the number of iterations used for
password hash generation.
|
static java.lang.String |
PARAM_PASSWORD_HISTORY_SIZE
Optional configuration parameter indicating the maximum number of passwords recorded for a user after
password changes.
|
static java.lang.String |
PARAM_PASSWORD_INITIAL_CHANGE
Optional configuration parameter indicating whether users must change their passwords
on first login.
|
static java.lang.String |
PARAM_PASSWORD_MAX_AGE
Optional configuration parameter indicating the maximum age in days a password may have
before it expires.
|
static java.lang.String |
PARAM_PASSWORD_SALT_SIZE
Configuration parameter to change the number of iterations used for
password hash generation.
|
static java.lang.String |
PARAM_SUPPORT_AUTOSAVE
Optional configuration parameter that might be used to get back support
for the auto-save behavior which has been dropped in the default
user management implementation present with OAK.
|
static java.lang.String |
PARAM_SYSTEM_RELATIVE_PATH
Configuration option to define the path relative to the user root node
underneath which system user nodes are being created.
|
static java.lang.String |
PARAM_USER_AUTHENTICATION_FACTORY
Mandatory configuration option denoting the user
Authentication implementation to use in the login module. |
static java.lang.String |
PARAM_USER_PATH
Configuration option to define the path underneath which user nodes
are being created.
|
static int |
PASSWORD_HISTORY_DISABLED_SIZE
Constant to indicate disabled password history, which is the default.
|
static java.util.Collection<java.lang.String> |
PWD_PROPERTY_NAMES |
static java.lang.String |
REP_AUTHORIZABLE_ID |
static java.lang.String |
REP_DISABLED |
static java.lang.String |
REP_IMPERSONATORS |
static java.lang.String |
REP_MEMBERS |
static java.lang.String |
REP_MEMBERS_LIST |
static java.lang.String |
REP_PASSWORD |
static java.lang.String |
REP_PASSWORD_LAST_MODIFIED |
static java.lang.String |
REP_PRINCIPAL_NAME |
static java.lang.String |
REP_PWD |
static java.lang.String |
REP_PWD_HISTORY |
static java.util.Collection<java.lang.String> |
USER_PROPERTY_NAMES |
static final java.lang.String NT_REP_AUTHORIZABLE
static final java.lang.String NT_REP_AUTHORIZABLE_FOLDER
static final java.lang.String NT_REP_USER
static final java.lang.String NT_REP_GROUP
static final java.lang.String NT_REP_SYSTEM_USER
static final java.lang.String NT_REP_PASSWORD
@Deprecated static final java.lang.String NT_REP_MEMBERS
static final java.lang.String NT_REP_MEMBER_REFERENCES_LIST
static final java.lang.String NT_REP_MEMBER_REFERENCES
static final java.lang.String MIX_REP_IMPERSONATABLE
static final java.lang.String REP_PRINCIPAL_NAME
static final java.lang.String REP_AUTHORIZABLE_ID
static final java.lang.String REP_PASSWORD
static final java.lang.String REP_PASSWORD_LAST_MODIFIED
static final java.lang.String REP_DISABLED
static final java.lang.String REP_MEMBERS
static final java.lang.String REP_MEMBERS_LIST
static final java.lang.String REP_IMPERSONATORS
static final java.lang.String REP_PWD
static final java.lang.String REP_PWD_HISTORY
static final java.util.Collection<java.lang.String> GROUP_PROPERTY_NAMES
static final java.util.Collection<java.lang.String> USER_PROPERTY_NAMES
static final java.util.Collection<java.lang.String> PWD_PROPERTY_NAMES
static final java.util.Collection<java.lang.String> NT_NAMES
static final java.lang.String PARAM_ADMIN_ID
static final java.lang.String PARAM_OMIT_ADMIN_PW
static final java.lang.String DEFAULT_ADMIN_ID
PARAM_ADMIN_ID
static final java.lang.String PARAM_ANONYMOUS_ID
null
of no anonymous user exists. In this case
Session#getUserID() may return null
if it has been obtained
using javax.jcr.GuestCredentials
.static final java.lang.String DEFAULT_ANONYMOUS_ID
PARAM_ANONYMOUS_ID
static final java.lang.String PARAM_USER_AUTHENTICATION_FACTORY
Authentication
implementation to use in the login module.static final java.lang.String PARAM_USER_PATH
static final java.lang.String DEFAULT_USER_PATH
PARAM_USER_PATH
static final java.lang.String PARAM_GROUP_PATH
static final java.lang.String DEFAULT_GROUP_PATH
PARAM_GROUP_PATH
static final java.lang.String PARAM_SYSTEM_RELATIVE_PATH
static final java.lang.String DEFAULT_SYSTEM_RELATIVE_PATH
static final java.lang.String PARAM_DEFAULT_DEPTH
static final int DEFAULT_DEPTH
PARAM_DEFAULT_DEPTH
static final java.lang.String PARAM_PASSWORD_HASH_ALGORITHM
static final java.lang.String PARAM_PASSWORD_HASH_ITERATIONS
static final java.lang.String PARAM_PASSWORD_SALT_SIZE
static final java.lang.String PARAM_ENABLE_RFC7613_USERCASE_MAPPED_PROFILE
static final boolean DEFAULT_ENABLE_RFC7613_USERCASE_MAPPED_PROFILE
PARAM_ENABLE_RFC7613_USERCASE_MAPPED_PROFILE
static final java.lang.String PARAM_AUTHORIZABLE_NODE_NAME
AuthorizableNodeName
.
By default AuthorizableNodeName.DEFAULT
is used.static final java.lang.String PARAM_AUTHORIZABLE_ACTION_PROVIDER
AuthorizableActionProvider
to be used with the given user management implementation.
Unless otherwise specified in the configuration
DefaultAuthorizableActionProvider
is used.static final java.lang.String PARAM_SUPPORT_AUTOSAVE
Note that this option has been added for those cases where API consumers rely on the implementation specific behavior present with Jackrabbit 2.x. In general using this option should not be required as the Jackrabbit User Management API expects that API consumers tests the auto-save mode is enabled. Therefore this option should be considered a temporary workaround after upgrading a repository to OAK; the affected code should be reviewed and adjusted accordingly.
static final java.lang.String PARAM_PASSWORD_MAX_AGE
> 0
, password expiry is implicitly enabled.static final int DEFAULT_PASSWORD_MAX_AGE
PARAM_PASSWORD_MAX_AGE
static final java.lang.String PARAM_PASSWORD_INITIAL_CHANGE
static final boolean DEFAULT_PASSWORD_INITIAL_CHANGE
PARAM_PASSWORD_INITIAL_CHANGE
static final java.lang.String CREDENTIALS_ATTRIBUTE_NEWPASSWORD
javax.jcr.SimpleCredentials
attribute containing the new password.
This may be used change the password via the credentials object.static final java.lang.String PARAM_PASSWORD_HISTORY_SIZE
> 0
, password history checking during password change is implicitly
enabled and the new password provided during a password change must not be found in the already recorded
history.static final int PASSWORD_HISTORY_DISABLED_SIZE
"Copyright © 2010 - 2020 Adobe Systems Incorporated. All Rights Reserved"