lima-city: Webhosting, Domains und Cloud
1 Pluspunkt 0 Minuspunkte

Auf vSphere im Menü Developer Center gibt es diese interaktiven Beispiele für API Abfragen. Wenn ich diese ausführe bekomme ich auch die erwartete Antwort. Wenn ich aber Postman verwende bekomme ich die Fehlermeldung

{
    "error_type": "UNAUTHENTICATED",
    "messages": [
        {
            "args": [],
            "default_message": "Authentication required.",
            "id": "com.vmware.vapi.endpoint.method.authentication.required"
        }
    ]
}

Als Auth habe ich meinen Admin Account und 100% das korrekte Passwort angegeben. Wie kann ich mich auf dem vCenter Server mit der vCenter API authentifizieren?

von  

1 Antwort

2 Pluspunkte 0 Minuspunkte

Das Basic Auth Modul ist nur zum generieren eines API Token. Wenn du im Basic Auth deinen Benutzer/Passwort eingetragen hast mache einen GET Request auf

<vcenter-url>/api/session

Als Antwort bekommst du einen API Token. Dann stellst du die Authentifizierung in Postman auf "API Key" und gibst folgendes ein

key: vmware-api-session-id
value: <API-KEY>

Jetzt kannst du die gewohnten Requests wie im Developer Center abrufen.

von (627 Punkte)  
Diese Community basiert auf dem Prinzip der Selbstregulierung. Beiträge werden von Nutzern erstellt, bewertet und verbessert – ganz ohne zentrale Moderation.

Wer hilfreiche Fragen stellt oder gute Antworten gibt, sammelt Punkte. Mit steigender Punktzahl erhalten Mitglieder automatisch mehr Rechte, zum Beispiel

  • Kommentare verfassen
  • Fragen und Antworten bewerten
  • Themen von Fragen bearbeiten
  • Fragen, Antworten und Kommentare bearbeiten
  • Inhalte ausblenden

So entsteht eine Plattform, auf der sich Qualität durchsetzt – getragen von einer engagierten Gemeinschaft.

2.3k Fragen

2.8k Antworten

261 Kommentare

13 Nutzer