Configuration d'un fournisseur de sécurité Sitecore
Si l'instance de Sitecore que vous souhaitez indexer n'offre que du contenu public, vous n'avez pas besoin d'avoir un fournisseur de sécurité.
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
Pour configurer un fournisseur de sécurité Sitecore
-
Dans le serveur Coveo, accédez à l'Outil d'administration (voir Ouverture de l'Outil d'administration).
-
Sélectionnez Configuration > Sécurité.
-
Dans la page Sécurité, dans le panneau de navigation situé à gauche, cliquez sur Fournisseurs de sécurité (Security Providers).
-
Dans la page Fournisseurs de sécurité, cliquez sur Ajouter pour créer un nouveau fournisseur de sécurité.
-
Dans la page Modifier le fournisseur de sécurité (Modify Security Provider) :
-
Dans la boîte Nom (Name), tapez un nom afin d'identifier ce fournisseur de sécurité.
Note : Vous pouvez configurer le fournisseur de sécurité afin qu'il fonctionne avec le nouveau (Sitecore2) ou l'ancien (Sitecore) connecteur. Indiquer quel connecteur est utilisé dans le nom peut s'avérer une bonne idée afin d'éviter la confusion.
Exemple : Sitecore2 Security Provider
-
Dans la liste déroulante Type de fournisseurs de sécurité (Security Provider Type), sélectionnez Sitecore2.
-
Dans la section User Identity :
-
Dans la liste déroulante, sélectionnez l'identité d'utilisateur que vous avez précédemment sélectionnée ou créée.
-
Si nécessaire, cliquez sur Ajouter (Add), Modifier (Edit), ou Gérer les identités d'utilisateur (Manage user identities), respectivement, afin de créer, modifier ou gérer des identités d'utilisateur.
-
-
Dans la liste déroulante Active Directory Security Provider :
-
Sélectionnez le bon fournisseur de sécurité que ce fournisseur de sécurité utilise afin de résoudre et agrandir les groupes.
Note : CES (Coveo Enterprise Search) contient un fournisseur de sécurité Active Directory que vous pouvez configurer afin de le connecter au domaine par défaut. Si votre environnement contient plus d'un domaine, vous pouvez sélectionner un fournisseur de sécurité Active Directory que vous avez créé pour d'autres domaines (voir Configuration d'un fournisseur de sécurité Active Directory).
-
Si un fournisseur de sécurité approprié est manquant, cliquez sur Ajouter (Add), Modifier (Edit), ou Gérer les fournisseurs de sécurité (Manage security providers), respectivement, pour créer, modifier ou gérer les fournisseurs de sécurité.
-
-
Dans la boîte Active Directory Domains, tapez le nom des domaines que vous souhaitez utiliser pendant la résolution d'utilisateurs. Ce paramètre est facultatif et est utilisé afin d'associer des utilisateurs de Sitecore à des utilisateurs d'Active Directory. Si vous spécifiez des noms de domaines, le nom du domaine Sitecore est remplacé par ce nom de domaine dans une tentative d'associer des utilisateurs.
Exemple : Si vous spécifiez le nom de domaine prod d'AD, l'utilisateur sitecore\user est associé à prod\user.
-
Dans la boîte Sitecore Server Url, tapez l'adresse vers votre serveur Sitecore.
Note : Taper la mauvaise URL dans la boîte Sitecore Server Url, telle que celle de votre serveur Coveo plutôt que celle de votre serveur Sitecore, peut entraîner des appels répétés et non-répondus à cette URL et faire en sorte que ce serveur cesse de retourner des réponses.
-
Dans la section Paramètres (Parameters), cliquez sur Ajouter un paramètre (Add Parameter) afin de spécifier d'autres noms et valeurs de paramètres de fournisseur de sécurité qui peuvent aider au réglage des problèmes du fournisseur de sécurité (voir Modification de paramètres de source cachés de Sitecore).
Note : Les paramètres du fournisseur de sécurité et ceux de la source doivent correspondre. Si vous spécifiez des valeurs autres que celles par défaut dans des paramètres normaux ou cachés, vous devez inclure le paramètre avec la même valeur pour le fournisseur de sécurité.
Exemple : Si vous tapez MyDatabase pour le paramètre de source Database, dans la section Paramètres du fournisseur de sécurité, vous devez ajouter les mêmes paramètre et valeur.
-
Ne cochez pas Permettre les identités complexes (Allow Complex Identities), car cela ne s'applique pas à ce type de fournisseur de sécurité.
-
Cliquez sur Appliquer les modifications (Apply Changes).
Note : Si votre serveur Sitecore n'est pas réchauffé et IIS (Internet Information Services) doit charger le site afin de répondre au fournisseur de sécurité, la requête d'initialisation peut temporiser et envoyer une erreur dans la Console CES. Dans un tel cas, veillez à ce que le serveur Sitecore réponde immédiatement, puis cliquez une fois de plus sur Appliquer les modifications afin de rétablir le processus d'initialisation.
-
Prochaines étapes?
Vous devriez créer et utiliser un fichier de correspondances (voir Création et utilisation d'un fichier de correspondances de Sitecore).