Doc produitsMenu

Plateforme Coveo 7.0 >
Aide à l'administrateur > Connecteurs > Rubriques partagées des connecteurs > Création d'un fournisseur de sécurité REGEX Transformation

Configuration d'un fournisseur de sécurité REGEX Transformation

Le fournisseur de sécurité Coveo Member Name Regex Transformation est un type spécial de fournisseur de sécurité qui utilise des expressions régulières de correspondance et de remplacement (REGEX) pour ne transformer que les noms de membres reçus d’un fournisseur de sécurité à un autre format de nom pour un autre type de fournisseur de sécurité. Un fournisseur de sécurité REGEX Transformation est toujours configuré en sandwich entre deux autres fournisseurs de sécurité.

Une certaine règle doit permettre de transformer le nom de membre de son format d’entrée au format de production à l’aide d’expressions régulières. Vous devez très bien connaître les expressions régulières pour configurer ce type de fournisseur de sécurité.

Exemple : Vous avez une source Google Drive dans laquelle les noms de comptes sont des courriels d’utilisateurs (username@mycompany.com), mais vos utilisateurs sont authentifiés avec leur compte Active Directory (AD) (mycompany\username) lorsqu’ils accèdent à une interface de recherche Coveo. Pour que les utilisateurs aient les permissions de voir des documents de Google Drive dans les résultats de recherche, des permissions de documents doivent être associées à leur compte AD. Sinon, aucun résultat ne sera retourné.

Comme affiché dans le diagramme suivant, vous pouvez accomplir ceci en configurant votre source Google Drive pour obtenir des permissions d’un fournisseur de sécurité Google Drive qui envoie des membres de production au fournisseur de sécurité REGEX Transformation, qui, finalement, produit des noms de membres transformés au fournisseur de sécurité Active Directory, afin qu’au final, les permissions du compte Google Drive soient disponibles dans la cache de sécurité de leur compte AD équivalent.

Note : Vous pouvez vous familiariser avec la façon dont les composantes de Coveo s’occupent des permissions sur les documents, à la fois en temps d’indexation et en temps de requête (voir Sécurité) .

Pour configurer un fournisseur de sécurité REGEX Transformation

  1. Dans le serveur Coveo, accédez à l'Outil d'administration (voir Ouverture de l'Outil d'administration).

  2. Sélectionnez Configuration > Sécurité.

  3. Dans la page Sécurité, dans le panneau de navigation situé à gauche, cliquez sur Fournisseurs de sécurité (Security Providers).

  4. Dans la page Fournisseurs de sécurité, cliquez sur Ajouter pour créer un nouveau fournisseur de sécurité.

  5. Dans la page Modifier le fournisseur de sécurité (Modify Security Provider) :

    1. Dans la boîte Nom (Name), tapez un nom afin d'identifier ce fournisseur de sécurité.

      Exemple : Si vous configurez le fournisseur de sécurité pour qu’il transforme les noms du format courriel au format AD :

      Email to AD REGEX Transform

    2. Dans la liste déroulante Type de fournisseur de sécurité (Security Provider Type), sélectionnez Coveo Member Name Regex Transformation.

    3. Dans la liste déroulante User Identity, laissez la sélection à (none), car ce paramètre n’est pas applicable à ce type de fournisseur de sécurité.

    4. Dans la section Fournisseur de sécurité (Security Provider), sélectionnez le fournisseur de sécurité de production où les noms transformés seront envoyés.

      Exemple : Si ce format de nom de fournisseur de sécurité de production est AD, sélectionnez le fournisseur de sécurité intégral Active Directory.

    5. Dans la boîte Match regex (input), saisissez l’expression régulière à faire correspondre et sélectionnez les parties appropriées de votre format de nom d’entrée.

      Exemple : Pour faire correspondre des parties d’une adresse courriel :

      ([\w-\.]+)@((?:[\w]+\.)+)([a-zA-Z]{2,4})

    6. Dans la boîte Replace regex (output), saisissez l’expression régulière de remplacement pour votre format de nom de sortie.

      Exemple : Pour convertir le nom de courriel vers un nom Active Directory pour le domaine mycompany :

      mycompany\$1

      Important : Testez entièrement vos expressions régulières de correspondance et de remplacement pour veiller à ce qu’elles transforment les noms de membres tel qu’attendu pour tous les noms de membres.

    7. Cochez Case sensitive users si les noms de comptes sont sensibles à la casse.

    8. Dans la section Paramètres (Parameters), dans de rares cas, Assistance Coveo peut vous apprendre à cliquer sur Ajouter un paramètre (Add Parameter) afin de spécifier d'autres noms et valeur de paramètres de fournisseur de sécurité qui pourraient aider à régler les problèmes du fournisseur de sécurité.

    9. Ne cochez pas Permettre les identités complexes (Allow Complex Identities), car cela ne s'applique pas à ce type de fournisseur de sécurité.

    10. Cliquez sur Appliquer les modifications (Apply Changes).

Prochaines étapes?

Assignez le fournisseur de sécurité REGEX Transformation en tant que sortie pour l’autre fournisseur de sécurité approprié.