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 (619 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
  • Beiträge bewerten
  • Inhalte bearbeiten
  • Inhalte ausblenden

So entsteht eine Plattform, auf der sich Qualität durchsetzt – getragen von einer engagierten Gemeinschaft. Unser Ziel: Guter Inhalt. Für alle.

2.3k Fragen

2.8k Antworten

260 Kommentare

12 Nutzer