Uses of Interface
org.apache.jackrabbit.api.security.user.User
-
Packages that use User Package Description org.apache.jackrabbit.api.security.user Jackrabbit extensions for user management.org.apache.jackrabbit.oak.jcr.delegate This package contains the delegates for the various JCR API entities.org.apache.jackrabbit.oak.security.user org.apache.jackrabbit.oak.security.user.autosave org.apache.jackrabbit.oak.spi.security.authentication.external.basic org.apache.jackrabbit.oak.spi.security.user.action -
-
Uses of User in org.apache.jackrabbit.api.security.user
Methods in org.apache.jackrabbit.api.security.user that return User Modifier and Type Method Description @NotNull User
UserManager. createSystemUser(@NotNull String userID, @Nullable String intermediatePath)
Create a new system user for the specifieduserID
.@NotNull User
UserManager. createUser(@NotNull String userID, @Nullable String password)
Creates an User for the given userID / password pair; neither of the specified parameters can benull
.
Same asUserManager.createUser(String,String,Principal,String)
where the specified userID is equal to the principal name and the intermediate path isnull
.@NotNull User
UserManager. createUser(@NotNull String userID, @Nullable String password, @NotNull Principal principal, @Nullable String intermediatePath)
Creates an User for the given parameters. -
Uses of User in org.apache.jackrabbit.oak.jcr.delegate
Methods in org.apache.jackrabbit.oak.jcr.delegate that return User Modifier and Type Method Description @NotNull User
UserManagerDelegator. createSystemUser(@NotNull String userID, @Nullable String intermediatePath)
@NotNull User
UserManagerDelegator. createUser(@NotNull String userID, @Nullable String password)
@NotNull User
UserManagerDelegator. createUser(@NotNull String userID, @Nullable String password, @NotNull Principal principal, @Nullable String intermediatePath)
-
Uses of User in org.apache.jackrabbit.oak.security.user
Methods in org.apache.jackrabbit.oak.security.user that return User Modifier and Type Method Description @NotNull User
UserManagerImpl. createSystemUser(@NotNull String userID, @Nullable String intermediatePath)
@NotNull User
UserManagerImpl. createUser(@NotNull String userID, @Nullable String password)
@NotNull User
UserManagerImpl. createUser(@NotNull String userID, @Nullable String password, @NotNull Principal principal, @Nullable String intermediatePath)
-
Uses of User in org.apache.jackrabbit.oak.security.user.autosave
Methods in org.apache.jackrabbit.oak.security.user.autosave that return User Modifier and Type Method Description @NotNull User
AutoSaveEnabledManager. createSystemUser(@NotNull String userID, @Nullable String intermediatePath)
@NotNull User
AutoSaveEnabledManager. createUser(@NotNull String userID, @Nullable String password)
@NotNull User
AutoSaveEnabledManager. createUser(@NotNull String userID, @Nullable String password, @NotNull Principal principal, @Nullable String intermediatePath)
-
Uses of User in org.apache.jackrabbit.oak.spi.security.authentication.external.basic
Methods in org.apache.jackrabbit.oak.spi.security.authentication.external.basic that return User Modifier and Type Method Description protected @NotNull User
DefaultSyncContext. createUser(@NotNull ExternalUser externalUser)
Creates a new repository user for the given external one.Methods in org.apache.jackrabbit.oak.spi.security.authentication.external.basic with parameters of type User Modifier and Type Method Description protected @NotNull DefaultSyncResultImpl
DefaultSyncContext. syncUser(@NotNull ExternalUser external, @NotNull User user)
-
Uses of User in org.apache.jackrabbit.oak.spi.security.user.action
Methods in org.apache.jackrabbit.oak.spi.security.user.action with parameters of type User Modifier and Type Method Description void
AbstractAuthorizableAction. onCreate(@NotNull User user, @Nullable String password, @NotNull Root root, @NotNull NamePathMapper namePathMapper)
Doesn't perform any action.void
AccessControlAction. onCreate(@NotNull User user, @Nullable String password, @NotNull Root root, @NotNull NamePathMapper namePathMapper)
default void
AuthorizableAction. onCreate(@NotNull User systemUser, @NotNull Root root, @NotNull NamePathMapper namePathMapper)
Allows to add application specific modifications or validation associated with the creation of a new systemsystem.void
AuthorizableAction. onCreate(@NotNull User user, @Nullable String password, @NotNull Root root, @NotNull NamePathMapper namePathMapper)
Allows to add application specific modifications or validation associated with the creation of a new user.void
PasswordValidationAction. onCreate(@NotNull User user, @Nullable String password, @NotNull Root root, @NotNull NamePathMapper namePathMapper)
void
UserAction. onDisable(@NotNull User user, @Nullable String disableReason, @NotNull Root root, @NotNull NamePathMapper namePathMapper)
Allows to add application specific behavior associated with disabling (or re-enabling) an user.void
UserAction. onGrantImpersonation(@NotNull User user, @NotNull Principal principal, @NotNull Root root, @NotNull NamePathMapper namePathMapper)
Allows to add application specific behavior associated with granting a given principal the ability to impersonate the user.void
AbstractAuthorizableAction. onPasswordChange(@NotNull User user, @Nullable String newPassword, @NotNull Root root, @NotNull NamePathMapper namePathMapper)
Doesn't perform any action.void
AuthorizableAction. onPasswordChange(@NotNull User user, @Nullable String newPassword, @NotNull Root root, @NotNull NamePathMapper namePathMapper)
Allows to add application specific action or validation associated with changing a user password.void
PasswordChangeAction. onPasswordChange(@NotNull User user, @Nullable String newPassword, @NotNull Root root, @NotNull NamePathMapper namePathMapper)
void
PasswordValidationAction. onPasswordChange(@NotNull User user, @Nullable String newPassword, @NotNull Root root, @NotNull NamePathMapper namePathMapper)
void
UserAction. onRevokeImpersonation(@NotNull User user, @NotNull Principal principal, @NotNull Root root, @NotNull NamePathMapper namePathMapper)
Allows to add application specific behavior associated with revoking a given principal the ability to impersonate the user.
-