Partager via


Étape 2 : déployer et inscrire le filtre de sécurité personnalisé

Cette procédure pas à pas décrit comment créer, déployer et inscrire un filtre de sécurité personnalisé pour Recherche de contenu d'entreprise dans Microsoft Office SharePoint Server 2007 à l'aide de Microsoft Visual Studio 2005.

Cette étape, qui décrit comment déployer et inscrire le filtre de sécurité personnalisé, comprend les tâches suivantes :

  • Déploiement de la DLL du filtre de sécurité personnalisé

  • Création de la règle d'analyse du filtre de sécurité et inscription du filtre de sécurité personnalisé pour un fournisseur de services partagés d'Office SharePoint Server 2007

Déploiement de la DLL du filtre de sécurité personnalisé

Pour pouvoir inscrire le fichier CustomSecurityTrimmer.dll, vous devez d'abord l'installer dans le Global Assembly Cache. Vous pouvez procéder à cette installation de plusieurs façons différentes. Pour plus d'informations, voir How to: Install an Assembly into the Global Assembly Cache.

La procédure ci-après décrit comment installer la DLL dans le Global Assembly Cache à l'aide de l'utilitaire de ligne de commande gacutil.exe. Cet utilitaire est fourni dans le Kit de développement logiciel (SDK) Microsoft .NET Framework. Pour plus d'informations, voir les articles Global Assembly Cache Tool (Gacutil.exe) et .NET Framework Tools.

Pour déployer la DLL du filtre de sécurité personnalisé dans le Global Assembly Cache

  1. Cliquez sur Démarrer, pointez sur Tous les programmes, sur Microsoft .NET Framework SDK v2.0, puis cliquez sur SDK Command Prompt.

  2. À l'invite de commandes du SDK, tapez la commande suivante :

    gacutil /i /f <Path to Assembly>\CustomSecurityTrimmer.dll

  3. Remplacez <Path to Assembly> par le chemin d'accès à votre DLL.

    Si le fichier CustomSecurityTrimmer.dll est déjà installé dans le Global Assembly Cache et si vous souhaitez remplacer le version installée par une autre, utilisez l'option /f avec l'option /i, comme ci-après.

    gacutil /i <Path to Assembly>\CustomSecurityTrimmer.dll /f

Création de la règle d'analyse et inscription du filtre de sécurité personnalisé

Maintenant que vous êtes prêt à inscrire le filtre de sécurité personnalisé, vous devez créer la règle d'analyse du contenu auquel s'applique le filtre de sécurité personnalisé.

Pour créer la règle d'analyse

  1. Ouvrez Administration centrale de SharePoint 3.0, puis accédez à la page Gestion des applications.

  2. Dans la section Services partagés Office SharePoint Server de la page Gestion des applications, cliquez sur Créer ou configurer les services partagés de cette batterie.

  3. Pour ouvrir le site d'administration du fournisseur de services partagés, cliquez sur le nom du fournisseur de services partagés du service de recherche.

  4. Dans la section Rechercher, cliquez sur Paramètres de recherche pour ouvrir la page Configurer les paramètres de recherche.

  5. Pour ouvrir la page Gérer les règles d'analyse, cliquez sur Règles d'analyse.

  6. Cliquez sur Nouvelle règle d'analyse, puis, dans la zone Chemin d'accès, tapez file://ServeurFichiers1/*.

  7. Dans la section Analyser la configuration, sélectionnez Inclure tous les éléments de ce chemin d'accès, puis cliquez sur OK pour créer la règle d'analyse.

L'utilitaire stsadm permet d'inscrire un filtre de sécurité personnalisé. La procédure suivante montre comment inscrire un filtre de sécurité personnalisé, avec l'ID défini sur 1 pour le fournisseur de services partagés SharedServices1, appliqué au contenu situé sur des partages de fichiers pour un serveur appelé FileServer1.

Notes

Ce exemple ne spécifie pas de propriétés de configuration pour le filtre de sécurité. Pour obtenir un exemple utilisant des propriétés de configuration, voir Étape 3 (facultative) : spécifier une limite configurable sur le nombre d'URL d'analyse contrôlées.

Pour inscrire le filtre de sécurité personnalisé

  1. Dans l'Explorateur Windows, recherchez le fichier CustomSecurityTrimmerSample.dll dans le chemin d'accès <Local_Drive>:\WINDOWS\assembly.

  2. Cliquez avec le bouton droit sur le fichier, puis cliquez sur Propriétés.

  3. Sous l'onglet Général de la boîte de dialogue Propriétés, sélectionnez le jeton et copiez-le.

  4. À l'invite de commandes, tapez la commande suivante :

    stsadm -o registersecuritytrimmer -ssp SharedServices1 -id 1 -typeName "CustomSecurityTrimmerSample.clsCustomSecurityTrimmer, CustomSecurityTrimmerSample, Version=1.0.0.0, Culture=neutral, PublicKeyToken=<token>" -rulepath file://FileServer1/*
    
  5. Dans la commande, remplacez <token> par le jeton de clé publique du fichier CustomSecurityTrimmerSample.dll.

Une fois le filtre de sécurité inscrit, vous devez recréer la source de contenu affectée et démarrer ensuite une analyse complète de celle-ci.

Pour recréer la source de contenu

  1. Ouvrez Administration centrale de SharePoint 3.0, puis accédez à la page Gestion des applications.

  2. Dans la section Services partagés Office SharePoint Server de la page Gestion des applications, cliquez sur Créer ou configurer les services partagés de cette batterie.

  3. Pour ouvrir le site d'administration du fournisseur de services partagés, cliquez sur le nom du fournisseur de services partagés du service de recherche.

  4. Dans la section Rechercher, cliquez sur Paramètres de recherche pour ouvrir la page Configurer les paramètres de recherche.

  5. Pour ouvrir la page Gérer les sources de contenu, cliquez sur Sources de contenu et planifications d'analyse.

  6. Pour la source de contenu représentant le contenu affecté par la règle d'analyse du filtre de sécurité, cliquez sur la flèche en regard de l'option Modifier. Dans le menu qui s'affiche, sélectionnez Supprimer.

  7. Pour confirmer la suppression de la source de contenu, cliquez sur OK.

  8. Cliquez sur Ajouter une source de contenu, puis, dans la zone Nom, tapez le nom de la source de contenu.

  9. Dans la zone Type de source de contenu, sélectionnez Partages de fichiers.

  10. Dans la zone Adresses de démarrage, tapez file://ServeurFichiers1/*.

  11. Sélectionnez Démarrer l'analyse complète de cette source de contenu, puis cliquez sur OK pour ajouter la source de contenu.

  12. Réinitialisez Microsoft Internet Information Services (IIS). À l'invite de commandes, tapez iisreset.

Voir aussi

Référence

Microsoft.Office.Server.Search.Query.ISecurityTrimmer

Autres ressources

Présentation de la suppression de la sécurité personnalisée pour les résultats de la Recherche de contenu d'entreprise
Procédure pas à pas : utilisation d'un découpage de sécurité par défaut pour les résultats de recherche
Étape 1 : créer le découpage de sécurité personnalisé
Étape 3 (facultative) : spécifier une limite configurable sur le nombre d'URL d'analyse contrôlées