Uses of Interface
org.apache.jackrabbit.oak.spi.security.user.action.AuthorizableAction
-
-
Uses of AuthorizableAction in org.apache.jackrabbit.oak.security.user.whiteboard
Methods in org.apache.jackrabbit.oak.security.user.whiteboard that return types with arguments of type AuthorizableAction Modifier and Type Method Description @NotNull java.util.List<? extends AuthorizableAction>
WhiteboardAuthorizableActionProvider. getAuthorizableActions(@NotNull SecurityProvider securityProvider)
-
Uses of AuthorizableAction in org.apache.jackrabbit.oak.spi.security.authentication.external.impl.principal
Methods in org.apache.jackrabbit.oak.spi.security.authentication.external.impl.principal that return types with arguments of type AuthorizableAction Modifier and Type Method Description @NotNull java.util.List<? extends AuthorizableAction>
ExternalAuthorizableActionProvider. getAuthorizableActions(@NotNull SecurityProvider securityProvider)
-
Uses of AuthorizableAction in org.apache.jackrabbit.oak.spi.security.user.action
Subinterfaces of AuthorizableAction in org.apache.jackrabbit.oak.spi.security.user.action Modifier and Type Interface Description interface
GroupAction
TheGroupAction
interface allows for implementations to be informed about and react to the following changes to aGroup
's members:GroupAction.onMemberAdded(Group, Authorizable, Root, NamePathMapper)
GroupAction.onMembersAdded(Group, Iterable, Iterable, Root, NamePathMapper)
GroupAction.onMembersAddedContentId(Group, Iterable, Iterable, Root, NamePathMapper)
GroupAction.onMemberRemoved(Group, Authorizable, Root, NamePathMapper)
GroupAction.onMembersRemoved(Group, Iterable, Iterable, Root, NamePathMapper)
interface
UserAction
TheUserAction
interface allows for implementations to be informed about and react to the following changes to aUser
:UserAction.onDisable(User, String, Root, NamePathMapper)
Classes in org.apache.jackrabbit.oak.spi.security.user.action that implement AuthorizableAction Modifier and Type Class Description class
AbstractAuthorizableAction
Abstract implementation of theAuthorizableAction
interface that doesn't perform any action.class
AbstractGroupAction
Abstract implementation of theGroupAction
interface that doesn't perform any action.class
AccessControlAction
TheAccessControlAction
allows to setup permissions upon creation of a new authorizable; namely the privileges the new authorizable should be granted on it's own 'home directory' being represented by the new node associated with that new authorizable.class
ClearMembershipAction
Authorizable action attempting to clear all group membership before removing the specified authorizable.class
PasswordChangeAction
PasswordChangeAction
asserts that the uponPasswordChangeAction.onPasswordChange(org.apache.jackrabbit.api.security.user.User, String, org.apache.jackrabbit.oak.api.Root, org.apache.jackrabbit.oak.namepath.NamePathMapper)
a different, non-null password is specified.class
PasswordValidationAction
PasswordValidationAction
provides a simple password validation mechanism with the following configurable option: constraint: a regular expression that can be compiled to aPattern
defining validation rules for a password.Methods in org.apache.jackrabbit.oak.spi.security.user.action that return types with arguments of type AuthorizableAction Modifier and Type Method Description @NotNull java.util.List<? extends AuthorizableAction>
AuthorizableActionProvider. getAuthorizableActions(@NotNull SecurityProvider securityProvider)
@NotNull java.util.List<? extends AuthorizableAction>
CompositeActionProvider. getAuthorizableActions(@NotNull SecurityProvider securityProvider)
@NotNull java.util.List<? extends AuthorizableAction>
DefaultAuthorizableActionProvider. getAuthorizableActions(@NotNull SecurityProvider securityProvider)
-