public interface ExternalIdentityConstants
Modifier and Type | Field and Description |
---|---|
static boolean |
DEFAULT_PROTECT_EXTERNAL_IDS
Default value for
PARAM_PROTECT_EXTERNAL_IDS . |
static java.lang.String |
PARAM_PROTECT_EXTERNAL_IDENTITIES
Configuration parameter to enable special protection of external users and groups and the subtrees they define.
|
static java.lang.String |
PARAM_PROTECT_EXTERNAL_IDS
Configuration parameter to enable special protection of external IDs
|
static java.lang.String |
PARAM_SYSTEM_PRINCIPAL_NAMES
Configuration parameter to define names of
SystemUserPrincipal s that should be excluded from the
protection verification for any of the RESERVED_PROPERTY_NAMES in addition to the built in system principal. |
static java.lang.String |
REP_EXTERNAL_ID
Name of the property storing the external identifier.
|
static java.lang.String |
REP_EXTERNAL_PRINCIPAL_NAMES
Name of the property storing the principal names of the external groups
a given external identity (user) is member.
|
static java.lang.String |
REP_LAST_SYNCED
Name of the property storing the date of the last synchronization of an
external identity.
|
static java.util.Set<java.lang.String> |
RESERVED_PROPERTY_NAMES
The set of served property names defined by this interface.
|
static java.lang.String |
VALUE_PROTECT_EXTERNAL_IDENTITIES_NONE
Default value for the
PARAM_PROTECT_EXTERNAL_IDENTITIES configuration option that doesn't enforce any
protection (backwards compatible behavior). |
static java.lang.String |
VALUE_PROTECT_EXTERNAL_IDENTITIES_PROTECTED
Value for the
PARAM_PROTECT_EXTERNAL_IDENTITIES configuration option that will enforce protection of
synchronized external identities. |
static java.lang.String |
VALUE_PROTECT_EXTERNAL_IDENTITIES_WARN
Value for the
PARAM_PROTECT_EXTERNAL_IDENTITIES configuration option that will log warnings upon
modification synchronized external users/groups but doesn't enforce the protection. |
static final java.lang.String REP_EXTERNAL_ID
Type.STRING
and mandatory for external identities that have been synchronized into
the repository.static final java.lang.String REP_LAST_SYNCED
Type.DATE
static final java.lang.String REP_EXTERNAL_PRINCIPAL_NAMES
depth
.
The existence of this property is optional and will only be created if
DefaultSyncConfig.User.getDynamicMembership()
is turned on.
This property is of type Type.STRINGS
.
Please note, that for security reasons is system maintained and protected
on the Oak level and cannot be manipulated by regular ContentSession
objects irrespective of the effective permissions.static final java.util.Set<java.lang.String> RESERVED_PROPERTY_NAMES
static final java.lang.String PARAM_PROTECT_EXTERNAL_IDS
static final boolean DEFAULT_PROTECT_EXTERNAL_IDS
PARAM_PROTECT_EXTERNAL_IDS
.static final java.lang.String PARAM_PROTECT_EXTERNAL_IDENTITIES
static final java.lang.String VALUE_PROTECT_EXTERNAL_IDENTITIES_NONE
PARAM_PROTECT_EXTERNAL_IDENTITIES
configuration option that doesn't enforce any
protection (backwards compatible behavior).static final java.lang.String VALUE_PROTECT_EXTERNAL_IDENTITIES_WARN
PARAM_PROTECT_EXTERNAL_IDENTITIES
configuration option that will log warnings upon
modification synchronized external users/groups but doesn't enforce the protection.static final java.lang.String VALUE_PROTECT_EXTERNAL_IDENTITIES_PROTECTED
PARAM_PROTECT_EXTERNAL_IDENTITIES
configuration option that will enforce protection of
synchronized external identities.static final java.lang.String PARAM_SYSTEM_PRINCIPAL_NAMES
SystemUserPrincipal
s that should be excluded from the
protection verification for any of the RESERVED_PROPERTY_NAMES
in addition to the built in system principal.Copyright © 2012–2022 The Apache Software Foundation. All rights reserved.