Aller au contenu

Restriction de la recherche utilisateur

Présent dans l’application

  • Communautaire
  • Pristy sans option
  • Option disponible

Rôle nécessaire

  • Utilisateur (lecteur / éditeur / gestionnaire)
  • Administrateur

Pré-requis

  • Aucun



Restreindre la recherche d’utilisateurs pour les membres.

Fonctionnement⚓︎

En quoi ça consiste

Lors d’une recherche utilisateur, la liste des utilisateurs retournés est filtrée en fonction :

  • du nom de domaine de l’adresse mail de l’utilisateur effectuant la recherche
  • du nom de domaine de l’adresse mail de l’utilisateur recherché
  • des zones1 auxquelles appartient l’utilisateur recherché

Cas d’exclusion de la liste retournée :

  • l’adresse mail de l’utilisateur recherché n’a pas le même nom de domaine que celui de l’adresse mail de l’utilisateur effectuant la recherchant
  • l’adresse mail de l’utilisateur recherché a un nom de domaine défini dans la liste à ignorer
  • l’utilisateur recherché appartient à une zone1 définie dans liste à ignorer

Cas particulier

  • Si l’utilisateur effectuant la recherche n’a pas d’adresse mail, sa recherche retournera toujours aucun résultat
  • Si un utilisateur n’a pas d’adresse mail défini, il ne remontera dans aucune recherche

Activation⚓︎

La recherche utilisateur peut être restreinte en activant cette option search-user-restriction.enable=true.

Attention

La restriction est une surcharge du webservice /alfresco/api/-default-/public/alfresco/versions/1/people, elle sera donc appliquée sur toutes les interfaces qui font appel à ce webservice.

Configuration⚓︎

Les différents critères de restriction peuvent être définis à partir des propriétés suivantes :

  • search-user-restriction.hidden_domains : liste des domaines non affichés
  • search-user-restriction.hidden_zones: liste des zones non affichées

Valeurs par défaut

  • search-user-restriction.hidden_domains=gmail.com,wanadoo.fr,hotmail.com,hotmail.fr,aol.com,outlook.com,outlook.fr,free.fr,orange.fr,yahoo.fr,yahoo.com,msn.com,neuf.fr,cegetel.net,icloud.com,laposte.net,microsoft.com,sfr.fr,numericable.fr
  • search-user-restriction.hidden_zones=APP.ACTES

Si vous souhaitez que certains utilisateurs ne soient pas impactés par cette restriction, il faut les ajouter dans le groupe GROUP_FIND_USERS.


En lien avec cette page :

Pour aller plus loin :


  1. élément technique défini dans alfresco