Contrat du Hook
-
ctx : Objet de contexte.
-
payload : Objet payload.
- action : Action actuelle (p. ex., delete:user) en cours d’exécution.
- user : Utilisateur sur lequel l’action s’exécute.
-
payload : Objet payload.
- callback(error) : Fonction de rappel à laquelle vous pouvez renvoyer une erreur si l’accès est refusé.
Exemple d’utilisation
Kelly gère le département des finances, et elle ne devrait avoir accès qu’aux utilisateurs de son département.Remarques
Si ce hook n’est pas configuré, l’utilisateur actuel aura accès à tous les utilisateurs. Le Hook prend en charge les noms d’action suivants (à définir comme 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