Doc produitsMenu

Plateforme Coveo 7.0 >
Aide à l'administrateur > Résolution de problèmes > Le fournisseur de sécurité n'est pas configuré correctement

Le fournisseur de sécurité n'est pas configuré correctement

Symptôme

Vous pouvez remarquer, dans la page Vue d'ensemble de l’Outil d’administration, qu’un des deux messages d’erreur suivants apparaît dans la section État du système :

  • A security provider is not properly configured.

  • Some security providers are not properly configured.

Ouvrez la Console CES pour retrouver et évaluer les messages d’erreur qui indiquent le fournisseur de sécurité qui a un problème et la cause de celui-ci (voir Utilisation de la Console CES).

Causes possibles et solutions :

  • Le référentiel n’est pas réchauffé et le fournisseur de sécurité ne s’est pas initialisé

    Lorsqu’un fournisseur de sécurité démarre, il doit accéder au référentiel spécifié pour compléter son initialisation. Lorsque le référentiel prend trop de temps à répondre, la tentative de connexion au fournisseur de sécurité s’arrête.

    Exemple : Lorsque votre fournisseur de sécurité Sitecore démarre suite à un redémarrage nocturne de la maintenance de CES, votre serveur Sitecore n’est pas beaucoup utilisé à cette heure et IIS doit recharger le site pour répondre aux requêtes du fournisseur de sécurité. Le fournisseur de sécurité atteint l’arrêt de la connexion. Dans la Console CES, vous apercevez un message comme celui-ci :

    The security provider "[SecurityProviderName]" could not be contacted for registration: CGKNetwork::PacketChannel::CannotOpenChannelException: The system cannot find the file specified.

    1. Veillez à ce que le référentiel soit réchauffé.

    2. Dans l’Outil d’administration, accédez à la page de configuration du fournisseur de sécurité qui rencontre le problème (Configuration > Fournisseurs de sécurité).

    3. Cliquez sur Appliquer les modifications pour lancer une nouvelle tentative d’initialisation.

    4. Dans la Console CES, évaluez les messages du fournisseur de sécurité pour veiller à ce qu’il démarre sans erreur.

  • Paramètre de fournisseur de sécurité manquant

    Exemple : Dans la Console CES, vous apercevez un message comme celui-ci :

    An error occurred while initializing the Blade "[SecurityProviderName]" (ID #[n]): Error: The Security Provider "ServerBaseAddress" parameter is missing.

    Évaluez la configuration du fournisseur de sécurité pour ajouter le paramètre manquant avec la bonne valeur (voir Ajout ou modification d'un fournisseur de sécurité).

  • Mauvaise valeur de configuration

    Exemple : Dans la Console CES, vous apercevez un message comme celui-ci :

    An error occurred while initializing the Blade "[SecurityProviderName]" (ID #[n]): Unable to connect to this address: 'http://YourRepositoryServer/'

    Évaluez la configuration du fournisseur de sécurité pour définir une adresse valide pour le serveur de votre référentiel. Si l’adresse est bonne, validez la disponibilité du serveur (voir Ajout ou modification d'un fournisseur de sécurité).

    Exemple : Le mot de passe de l’utilisateur Windows désigné dans l’identité d’utilisateur assignée à un fournisseur de sécurité a changé dans Active Directory, mais pas dans CES. Dans la Console CES, vous apercevez un message comme celui-ci :

    An error occurred while initializing the Blade "[SecurityProviderName]" (ID #[n]): Unexpected exception in method 'InitBlade': Coveo.Connectors.Sitecore2.Exceptions.Sitecore2WebServiceException`1[System.Exception]: Invalid username or password.

    Évaluez la configuration du fournisseur de sécurité pour veiller à ce que le nom d’utilisateur et le mot de passe de l’identité d’utilisateur assignée soient encore valides (voir Ajout d'une identité d'utilisateur).