Loading

Generieren Ihres Autorisierungs-Bearer-Tokens für die Anypoint Platform

Veröffentlichungsdatum: Jul 17, 2025
Aufgabe

Erstellen eines Autorisierungs-Bearer-Tokens für die Verwendung in Anypoint Platform-REST-APIs

Schritte

BESCHREIBUNG

Diese KB funktioniert, wenn Ihr Account-Benutzername aus der MFA ausgeschlossen ist. Wenn die MFA obligatorisch ist, funktioniert sie nicht.
Wenn Ihre Organisation ein externes Identitätsmanagement (SSO/SAML) implementiert hat, befolgen Sie die Schritte unter Abrufen eines API-Bearer-Tokens mithilfe einer SAML-Assertion.
Wenn Sie stattdessen einen nicht verbundenen Benutzer verwenden, führen Sie die in diesem Artikel beschriebenen Schritte aus.

Sie können auch ein Bearer-Token mit client_id und client_secret Ihrer CloudHub-Organisation oder Ihrer Umgebung über OAuth2 abrufen, wie in der Dokumentation zur Anypoint-Zugriffsverwaltung für die API beschrieben.

Dieses Token ist jedoch hauptsächlich für API-Manager nützlich und nicht mit einem Benutzer verknüpft. Daher können Sie es nicht zum Aufrufen der meisten APIs (z. B. CloudHub) verwenden.

Wenn MFA für den Benutzer aktiviert ist, kann die folgende Methode zum Abrufen eines Tokens mithilfe eines Benutzernamens/Kennworts nicht verwendet werden. Siehe Erstellen einer verbundenen Anwendung und Abrufen des Bearer-Token-Beispiels oder Abrufen des Anypoint-Zugriffstokens aus einer Chrome-Browsersitzung.


ZU ERGREIFENDE SCHRITTE

Sehen Sie sich die folgenden CURL-Kommentare an.

Ersetzen Sie auf dem Mac und : 

curl -H "Content-Type: application/json" -X POST -d '{"username":"<USERNAME>","password":"<PASSWORD>"}' "https://anypoint.mulesoft.com/accounts/login"


Ersetzen Sie unter Linux "my-user" und "my-pass" durch Ihren tatsächlichen Benutzernamen und Ihr Kennwort für CloudHub und führen Sie den Befehl dann aus:

curl -d 'username=my-user&password=my-pass' https://anypoint.mulesoft.com/accounts/login


Unter Windows verwenden Sie Folgendes:

curl -sq 'https://anypoint.mulesoft.com/accounts/login' -H "Content-Type: application/json" -d "{\"username\": \"my-user\",\"password\": \"my-pass\"}"​​​​


Es sollte eine JSON-Ausgabe generiert werden, wobei in dieser Ausgabe ein access_token angezeigt wird. Je nach Accountkonfiguration ist dieses Token mindestens 60 Minuten lang gültig.

Optional können Sie die Organisations-ID auch für andere CloudHub-API-Aufrufe verwenden. Ersetzen Sie im folgenden Befehl "my-token" durch das Bearer-Token aus dem vorherigen Befehl und führen Sie Folgendes aus:

curl -sq 'https://anypoint.mulesoft.com/accounts/api/me' -H 'Authorization: Bearer my-token'

 

REFERENZ

Beachten Sie, dass diese Methode für den Zugriff auf die Anypoint-API mit der Einführung der MFA-Anforderung für alle MuleSoft Anypoint Platform-Benutzer wegfallen wird.

 

 
Nummer des Knowledge-Artikels

001115323

 
Laden
Salesforce Help | Article