Partager via


Résolution des problèmes de Sign-On d’entreprise unique

Cette rubrique fournit des informations sur les problèmes connus susceptibles de se produire lors de l'utilisation de l'authentification unique (SSO) de l'entreprise.

Quand vous commencerez à résoudre les problèmes liés à votre environnement SSO, il pourra être judicieux que vous passiez en revue les points du tableau suivant pour vous assurer que tous les composants fonctionnent correctement :

Question Commentaires
Quelque chose dans le journal des événements de l'application se rapporte-t-il au système SSO ? Les messages SSO du journal des événements peuvent vous aider à identifier le problème que pose le système SSO. La source des messages provenant du système SSO est ENTSSO. Important: La plupart des erreurs et événements d’authentification unique apparaissent sous la forme d’avertissements dans le journal des événements, et non sous la forme d’erreurs. Le système SSO génère un avertissement lorsque le problème touche un client unique du service SSO, et génère des erreurs lorsque l'ensemble du système SSO (tous les clients) est concerné.
Le service SSO est-il correctement installé ?

Démarre-t-il normalement ?

Sous quel compte de service le service SSO est-il exécuté ?
Assurez-vous que le service SSO est correctement installé et que le compte de service est membre du groupe des administrateurs SSO.
Où se trouve la base de données d'authentification unique ? Utilisez la ligne de commande ssoconfig -showdb. Pour plus d’informations sur cette commande, consultez Comment afficher les informations de base de données d’authentification unique.
Quel serveur SSO est utilisé ? Utilisez la ligne de commande ssomanage -showserver. Pour plus d’informations sur cette commande, consultez Comment définir le serveur d’authentification unique.
Qu'est-ce que le compte de l'administrateur SSO ? Utilisez la ligne de commande ssomanage –displaydb. Pour plus d’informations sur cette commande, consultez Comment afficher les informations de base de données d’authentification unique.
Est-ce que tout a bien été activé ? Utilisez la ligne de commande ssomanage –displaydb. Pour plus d’informations sur cette commande, consultez Comment afficher les informations de base de données d’authentification unique.
Les applications associées existent-elles ? Utilisez la ligne de commande ssomanage –listapps all. Pour plus d’informations sur cette commande, consultez Guide pratique pour répertorier les applications affiliées.
L'application associée semble-t-elle correcte ?

Quels comptes utilisent cette application ?
Utilisez la ligne de commande ssomanage –nom de l’application> displayapp<. Pour plus d’informations sur cette commande, consultez Guide pratique pour répertorier les propriétés d’une application affiliée.
Existe-t-il des mappages pour cette application associée ? Utilisez le nom de l’application ssomanage -listmappings<de ligne de commande.> Pour plus d’informations sur cette commande, consultez Guide pratique pour répertorier les mappages d’utilisateurs.
Quels comptes sont membres des groupes SSO ? Vérifiez l'appartenance aux groupes SSO de tous les comptes.
L'application COM+ du serveur SSO s'exécute-t-elle correctement ? Vérifiez le serveur SSO de l'application COM+. Note: Vous pouvez également case activée le journal des événements pour obtenir des informations détaillées, telles que les messages d’événement et d’avertissement.

Problèmes connus

Le service ENTSSO ne démarre pas

Problème

Le service ENTSSO ne démarre pas.

Cause

Si le service ENTSSO n'est pas exécuté sous un compte d'administrateur SSO valide, il ne démarrera pas.

Résolution

Spécifiez un compte d'administrateur SSO valide pour le service ENTSSO et redémarrez ce dernier à partir du composant logiciel enfichable Gestionnaire de contrôle des services (SCM).

Échec du démarrage des services BizTalk dépendant du service de l'authentification unique de l'entreprise (ENTSSO) après un redémarrage.

Problème

BTSSvc$BizTalkServerApplication possède une dépendance vis-à-vis du service de l'authentification unique de l'entreprise (ENTSSO) et risque d'expirer lors du démarrage ou après un redémarrage.

Cause

Le service de l'authentification unique de l'entreprise prend approximativement 3 minutes pour démarrer.

Résolution

Configurez le service « Groupe BizTalk des services BizTalk : BizTalkServerApplication » avec l'option de type de démarrage Automatique (début différé). Le démarrage du service sera ainsi initié après la fin de l'exécution des routines de démarrage des services automatiques.

Impossible d'accéder à une application associée

Problème

Le service SSO de l'entreprise désactive une application associée si le compte d'administrateur d'application qui lui correspond n'est pas valide.

Cause

Le compte d'administrateur de l'application SSO n'est pas valide.

Résolution

Assurez-vous que le compte d'administrateur de l'application SSO est valide avant de créer une application associée. Vous devez ensuite activer l'application associée pour utiliser l'application.

Une erreur RPC se produit lors de la connexion à un ordinateur client

Problème

Lorsqu’un utilisateur exécute une commande telle que ssomanage -displayapp<applicationname>, où l’ordinateur tente de se connecter à un serveur d’authentification unique distant pour récupérer les informations, il reçoit l’erreur suivante : ERREUR : 0x800706BA : Le serveur RPC n’est pas disponible.

Cause

Cette erreur se produit quand l'utilisateur ne spécifie pas les informations de serveur correctes ou quand le service SSO n'est pas disponible sur le serveur distant.

Résolution
  • Suivez les étapes décrites dans Comment définir le serveur d’authentification unique pour vous assurer que vous êtes connecté au serveur d’authentification unique approprié.

  • Assurez-vous que le service SSO est activé et qu'il s'exécute sur le serveur SSO auquel vous vous connectez.

Le secret principal est manquant ou corrompu

Problème

Le secret principal est manquant ou corrompu. Il est normalement généré lors de la configuration. S'il est manquant, l'un des messages suivants s'affiche dans le journal des événements au moment du démarrage du service SSO de l'entreprise.

MessageId=10520

Severity=Warning

SSO_WARN_NO_SECRETS

MessageId=10565

Severity=Error

SSO_ERROR_SECRET_VALIDATE_FAILED

MessageId=10521

Severity=Error

SSO_ERROR_SECRETS_NOT_LOADED

Cause

Ce problème peut se produire si un secret a été généré pendant que le service SSO de l'entreprise était exécuté avec un certain compte de service, et que ce compte a ensuite été modifié. Le secret est stocké dans le registre sous une forme chiffrée et son chiffrement est réalisé à l'aide d'une clé en fonction de l'identité du compte de service (sous lequel ENTSSO est exécuté).

Résolution

Remplacez le compte de service sous lequel ENTSSO est exécuté par le compte de service utilisé lorsque le secret principal a été créé.

Pour modifier le compte du service ENTSSO :

  1. Sauvegardez le secret principal. Pour plus d’informations, consultez Comment sauvegarder le secret principal.

  2. Arrêtez les services SSO de l'entreprise.

  3. Modifiez le compte du service.

  4. Redémarrez SSO et ignorez les erreurs du journal des événements relevant l'éventuelle corruption d'un secret.

  5. Restaurez le secret principal. Pour plus d’informations, consultez Comment restaurer le secret principal.

Voir aussi

Implémentation de l'authentification unique de l'entreprise