Contrat Hook
-
ctx : Objet de contexte.
-
payload : Objet de la charge utile.
- action : Action en cours d’exécution (par exemple, delete:user).
- user : Utilisateur sur lequel l’action est exécutée.
-
payload : Objet de la charge utile.
- callback(error): Rappel auquel vous pouvez renvoyer une erreur si l’accès est refusé.
Exemples de cas d’utilisation
Kelly gère le département des Finances, et elle ne devrait pouvoir accéder qu’aux utilisateurs de son département.Remarques
Si ce hook n’est pas configuré, tous les utilisateurs seront accessibles à l’utilisateur actuel. Le hook prend en charge les noms d’actions suivants (que vous définissez en utilisant la valeur de 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