Le Hook de filtrage n’appliquant qu’une logique de filtrage, vous aurez besoin d’une deuxième couche de logique pour déterminer si l’utilisateur actuel (ou la personne agissant en tant qu’administrateur) est autorisé à accéder à un utilisateur spécifique. Pour en savoir plus sur le Hook de filtrage, lisez Delegated Administration : Hook de filtrage. Le Hook d’accès vous permet de déterminer si l’utilisateur actuel est autorisé à lire, supprimer, bloquer, débloquer ou mettre à jour un utilisateur spécifique.Documentation Index
Fetch the complete documentation index at: https://docs-staging.auth0-mintlify.app/llms.txt
Use this file to discover all available pages before exploring further.
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