Hook contract
-
ctx: Context object.
-
payload: Payload object.
- action: Current action (e.g., delete:user) that is being executed.
- user: User on which the action is being executed.
-
payload: Payload object.
- callback(error): Callback to which you can return an error if access is denied.
Sample use
Kelly manages the Finance department, and she should only be able to access users within her department.Notes
If this hook is not configured, all users will be accessible to the current user. The Hook supports the following action names (which you set using as the value for ctx.payload.action):- read:user
- delete:user
- reset:password
- change:password
- change:username
- change:email
- read:devices
- read:logs
- remove:multifactor-provider
- block:user
- unblock:user
- send:verification-email