Zum Inhalt springen

Persönliche Zugriffstoken

Persönliche Zugriffstoken (PATs) ermöglichen es einzelnen Benutzern, sich mit der RAMP-API zu authentifizieren, ohne ihre regulären Anmeldedaten zu verwenden. Jeder Token erbt die Berechtigungen des Benutzers, der ihn erstellt hat.

Navigieren Sie zu Einstellungen > Persönliche Zugriffstoken (oder /_settings/tokens).

Wann persönliche Zugriffstoken verwendet werden sollten

Abschnitt betitelt „Wann persönliche Zugriffstoken verwendet werden sollten“

Persönliche Zugriffstoken sind nützlich für:

AnwendungsfallBeschreibung
Persönliche SkripteAufgaben mit Skripten automatisieren, die unter Ihrer Identität laufen
EntwicklungstoolsIDE-Plugins oder Entwicklungstools mit der RAMP-API verbinden
TestsSchnelle API-Tests während der Entwicklung ohne vollständige OAuth-Flows
Ad-hoc-IntegrationenKurzlebige Integrationen, die kein dediziertes Dienstkonto rechtfertigen
MerkmalPersönliche ZugriffstokenDienstkonten
IdentitätAn einen einzelnen Benutzer gebundenUnabhängige Maschinenidentität
BerechtigungenErbt die Rollen des BenutzersUnabhängig zugewiesen
VerwaltungVom Benutzer verwaltetVon Administratoren verwaltet
Am besten geeignet fürPersönliche Skripte, EntwicklungProduktionsintegrationen, CI/CD
LebenszyklusAn das Benutzerkonto gebundenUnabhängig von jedem Benutzer
  1. Navigieren Sie zu Einstellungen > Persönliche Zugriffstoken.
  2. Klicken Sie auf Token erstellen.
  3. Geben Sie einen Namen ein, der den Zweck des Tokens beschreibt (z. B. “CLI-Skript”, “Postman-Tests”, “VS Code Plugin”).
  4. Legen Sie optional ein Ablaufdatum fest. Token ohne Ablaufdatum bleiben gültig, bis sie manuell widerrufen werden.
  5. Klicken Sie auf Erstellen.
  6. Kopieren Sie den generierten Token sofort und speichern Sie ihn sicher.

Fügen Sie den persönlichen Zugriffstoken in den Authorization-Header Ihrer API-Anfragen ein:

Authorization: Bearer <ihr-token>

Der Token authentifiziert sich als der Benutzer, der ihn erstellt hat, mit denselben Berechtigungen und Rollenzugriffen.

Die Token-Verwaltungsseite listet alle Ihre aktiven Token mit folgenden Informationen auf:

  • Token-Name
  • Erstellungsdatum
  • Ablaufdatum (falls festgelegt)
  • Datum der letzten Verwendung

Wenn ein Token kompromittiert oder nicht mehr benötigt wird:

  1. Navigieren Sie zu Einstellungen > Persönliche Zugriffstoken.
  2. Suchen Sie den Token, den Sie widerrufen möchten.
  3. Klicken Sie auf Widerrufen (oder Löschen).
  4. Bestätigen Sie die Aktion.

Widerrufene Token werden sofort ungültig gemacht. Jeder API-Aufruf mit dem widerrufenen Token wird abgelehnt.

Ein persönlicher Zugriffstoken erbt alle Berechtigungen des Benutzers, der ihn erstellt hat, zum Zeitpunkt jedes API-Aufrufs. Das bedeutet:

  • Wenn sich Ihre Rollen ändern (hinzugefügt oder entfernt), ändern sich die effektiven Berechtigungen des Tokens entsprechend.
  • Wenn Ihr Konto deaktiviert wird, funktioniert der Token nicht mehr.
  • Der Token kann nicht auf mehr zugreifen als Sie über die Benutzeroberfläche zugreifen können.
  • Beschreibende Namen verwenden — benennen Sie jeden Token nach seinem Zweck, damit Sie wissen, welchen Sie bei Bedarf widerrufen müssen.
  • Ablaufdaten festlegen — vermeiden Sie unbegrenzte Token. Legen Sie dem Anwendungsfall angemessene Ablaufdaten fest.
  • Ein Token pro Anwendungsfall — erstellen Sie separate Token für verschiedene Tools oder Skripte. Dies ermöglicht das Widerrufen des Zugriffs für ein Tool, ohne andere zu beeinflussen.
  • Token niemals einchecken — speichern Sie Token nicht im Quellcode, in Konfigurationsdateien, die in die Versionskontrolle eingecheckt werden, oder in der Dokumentation.
  • Regelmäßig rotieren — regenerieren Sie Token nach einem regelmäßigen Zeitplan, insbesondere Token mit umfangreichen Berechtigungen.
  • Ungenutzte Token widerrufen — überprüfen Sie regelmäßig Ihre Token und widerrufen Sie alle, die nicht mehr verwendet werden.
  • Umgebungsvariablen verwenden — speichern Sie Token in Umgebungsvariablen oder Secret-Management-Tools, nicht in Klartextdateien.