Beim Anmeldeversuch bei der Horizon Server REST API oder bei com.vmware.vrho.adapter.HorizonAdapter.onTest anzumelden, wird eine Fehlermeldung bezüglich einer Zeitüberschreitung ausgegeben – Ausnahme beim Testen der Adapterinstanz oder com.vmware.vrho.adapter.utils.exceptions.HorizonAdapterRuntimeException: Ungültige Benutzeranmeldedaten.

Problem

Anmeldung bei Horizon Server REST API fehlgeschlagen.

Lösung

  1. Überprüfen Sie den Horizon REST API-Zugriff mithilfe der folgenden Schritte:
    1. Geben Sie „https://{Horizon-Connection-Server-URL}/rest/swagger-ui.html-URL“ ein.
    2. Klicken Sie auf Auth Section.
    3. Klicken Sie auf POST /login API.
    4. Klicken Sie auf Versuchen.
    5. Ersetzen Sie AD-TEST-DOMAIN durch den Domänennamen, <password> durch Kennwort und Administrator durch die tatsächlichen Werte, die für den Adapter angegeben werden.
    6. Klicken Sie auf Ausführen.
      { 
      "access_token": "eyJhbGciOiJSUzI1NiJ9.eyJ1c2VyLXNpZCI6IlMtMS01LTIxLT...............", 
      "refresh_token": "eyJhbGciOiJSUzI1NiJ9.eyJ1c2VyLXNpZCI6IlMtMS01LTIxLTM0MDkw............" 
      }
  2. Wenn der Server nicht mit Code 200 antwortet und die Berechtigungsprobleme nicht meldet, führen Sie die folgenden Schritte aus:
    1. Navigieren Sie im nicht funktionierenden CS zum Speicherort "<INSTALLDIR>\VMware\VMware View\Server\broker\webapps".
    2. Löschen Sie den Ordner rest.
    3. Starten Sie den Verbindungsserver neu.
  3. Wenn das Problem nach Schritt 2 nicht behoben ist, wenden Sie sich an das Horizon-Supportteam, um das Problem mit der REST API-Konnektivität zu beheben.