Un message d'erreur d'expiration de délai de lecture est généré lors de la tentative de connexion à Horizon Server REST API ou les messages suivants s'affichent : com.vmware.vrho.adapter.HorizonAdapter.onTest - Une exception s'est produite lors du test de l'instance de l'adaptateur ou com.vmware.vrho.adapter.utils.exceptions.HorizonAdapterRuntimeException : informations d'identification d'utilisateur non valides.

Problème

Échec de la connexion à Horizon Server REST API.

Solution

  1. Vérifiez l'accès à Horizon REST API en procédant comme suit :
    1. Entrez l'URL https://{Horizon-Connection-Server-URL}/rest/swagger-ui.html.
    2. Cliquez sur Section d'autorisation.
    3. Cliquez sur POST/API de connexion.
    4. Cliquez sur Essayer.
    5. Remplacez AD-TEST-DOMAIN par le nom de domaine, <password>par Password et Administrateur par les valeurs réelles fournies à l'adaptateur.
    6. Cliquez sur Exécuter.
      { 
      "access_token": "eyJhbGciOiJSUzI1NiJ9.eyJ1c2VyLXNpZCI6IlMtMS01LTIxLT...............", 
      "refresh_token": "eyJhbGciOiJSUzI1NiJ9.eyJ1c2VyLXNpZCI6IlMtMS01LTIxLTM0MDkw............" 
      }
  2. Si le serveur ne répond pas avec un code 200 et ne signale pas les problèmes d'autorisation, procédez comme suit :
    1. Accédez à l'emplacement "<INSTALLDIR>\VMware\VMware View\Server\broker\webapps" dans le magasin de certificats qui ne fonctionne pas.
    2. Supprimez le dossier rest.
    3. Redémarrez le serveur de connexion.
  3. Si le problème n'est pas résolu après l'étape 2, contactez l'équipe du support d'Horizon pour résoudre le problème de connectivité de REST API.