Skip to main content
Par défaut, les utilisateurs ayant le rôle Delegated Admin - User voient tous les utilisateurs associés au compte Auth0. Cependant, vous pouvez filtrer les données auxquelles ils ont accès à l’aide du Filter Hook.

Contrat du Hook

  • ctx : Objet de contexte.
  • callback(error, query) : Fonction de rappel dans laquelle vous pouvez renvoyer une erreur ou la requête Lucene utilisée pour filtrer les utilisateurs. L’extension enverra cette requête au point de terminaison Get Users de la .
Pour en savoir plus sur la requête Lucene, consultez User Search Query Syntax.

Exemple d’utilisation

Si Kelly gère le département Finance, elle ne devrait voir que les utilisateurs qui font aussi partie du département Finance. Nous filtrerons les utilisateurs en fonction du département de l’utilisateur actuel (soit, dans ce cas-ci, le département Finance pour le département et Kelly pour l’utilisateur, respectivement).

Remplacement du search engine

Vous pouvez remplacer le search engine par défaut en indiquant votre choix dans la réponse.

Remarques

N’utilisez pas de guillemets simples, de guillemets doubles ni d’autres caractères spéciaux (comme + ou -) dans les termes sur lesquels vous souhaitez appliquer un filtre. Cela peut entraîner des problèmes avec la requête Lucene. Si vous utilisez plusieurs opérateurs comme OR, NOT ou AND, placez ces paramètres de recherche entre parenthèses [()] afin de préciser où chaque opérateur s’applique. Si vous ne configurez pas ce Hook, la recherche renvoie tous les utilisateurs.

En savoir plus