Was sind die Unterschiede zwischen Dienstnutzer- und Nutzer-API-Token?
Dienstbenutzer- und Benutzer-API-Tokens bieten flexible Möglichkeiten zur Anbindung externer Tools an SafetyCulture.
Dienstbenutzer-API-Token eignen sich am besten für langfristige oder gemeinsame Integrationen, bei denen der Zugriff unabhängig von Benutzeränderungen gleich bleiben soll. Sie können ihre Berechtigungen festlegen, was sie ideal für stabile Verbindungen auf Systemebene macht.
Benutzer-API-Token eignen sich für einmalige Aufgaben, persönliche Workflows oder Szenarien, in denen der Zugriff die Berechtigungen oder Gruppen- und Websitemitgliedschaften eines bestimmten Benutzers widerspiegeln muss.
Die Wahl des richtigen Token-Typs stellt sicher, dass Ihre Integration reibungslos verläuft und den Sicherheits- und Zugriffsanforderungen Ihres Unternehmens entspricht.
Funktionalität | API-Token für Service-Nutzer | API-Token für Nutzer |
|---|---|---|
Eigentümerschaft | Für einen Service-Nutzer erstellt (systembasiert oder integrationsorientiert) | Von einem einzelnen Nutzer erstellt |
Anmeldung | Kann nicht zum Anmelden verwendet werden | Kann zum Einloggen verwendet werden |
Berechtigungen | Jedem Service-Nutzer zugewiesen | Übernimmt die Berechtigungsgruppe des Benutzers. |
Gruppe und Standort- Zugangskontrolle | Nicht unterstützt | Überträgt den Zugriff vom Nutzer |
Integrationen | Konzipiert für langfristige oder gemeinsame Integrationen | Geeignet für den kurzfristigen oder persönlichen Gebrauch |
Token-Stabilität | Nicht von Nutzeränderungen betroffen | Läuft ab, wenn der Nutzer deaktiviert wird oder er die Organisation verlässt |
Aktivitätsprotokolle | Zeigt den Servicenutzernamen an | Zeigt den Namen des einzelnen Nutzers an |
Sichtbarkeit | Wird nicht in der Nutzerliste angezeigt | Sichtbar in den Nutzereinstellungen |
Abrechnung | Wird nicht auf die Lizenz angerechnet | Wird auf die zugewiesene Nutzerlizenz angerechnet |
Jeder Nutzer kann bis zu 10 aktive Nutzer-API-Token erstellen. Jede Organisation kann hingegen bis zu 20 aktive Service-Nutzer-Token haben.
Wenn Sie zu mehrere Organisationen gehören, müssen Sie separate API-Tokens für Ihre Integrationen erstellen. Dies gilt sowohl für Service-Nutzer- als auch für Nutzer-API-Tokens.
Auf welche Daten können API-Anfragen mit API-Token zugreifen?
API-Token berechtigen API-Anfragen dazu, im Namen eines bestimmten Subjekts in SafetyCulture zu handeln. Dieses Subjekt ist entweder:
Der Nutzer, der ein Nutzer-API-Token erstellt hat, oder
Der Servicenutzer, der ein Servicenutzer-API-Token besitzt.
Bei jeder Anfrage überprüft die SafetyCulture-API die Berechtigungen des Subjekts und den Zugriff.
Wenn Sie möchten, dass eine Integration genau das widerspiegelt, was Sie in SafetyCulture sehen, verwenden Sie Ihr eigenes Nutzer-API-Token. Wenn Sie eine andere Ansicht wünschen (z. B. einen breiteren, von einem Administrator verwalteten Zugriff), sollten Sie ein Servicenutzer-API-Token verwenden.
Berechtigungen
Berechtigungen steuern, welche Aktionen API-Anfragen ausführen können.
Nutzer-API-Token verwenden das Berechtigungsset des Nutzers, der das Token erstellt hat. Wenn dieser Nutzer eine Aufgabe in SafetyCulture nicht ausführen kann, können API-Anfragen, die sein Token verwenden, diese auch nicht ausführen.
Dienstbenutzer-API-Token verwenden den Berechtigungssatz, den Sie dem Dienstbenutzer zuweisen. Wenn der Dienstbenutzer keine Berechtigung zur Durchführung einer Aufgabe hat, können API-Aufrufe, die mit seinem Token erfolgen, dies nicht tun.
Zugriff
Der Zugriff steuert, welche Elemente API-Anfragen zurückgeben oder mit ihnen arbeiten können.
API-Anfragen, die einen API-Token verwenden, können nur Vorlagen, Inspektionen, Assets und andere Elemente zurückgeben, auf die das Subjekt (Nutzer oder Servicenutzer) in SafetyCulture zugreifen kann.
Bei Nutzer-API-Token erfolgt dieser Zugriff in der Regel über die Nutzergruppen, Standorte und alle Freigabe- oder Zugriffsregeln, die Sie für Inhalte festgelegt haben.
Für die API-Token des Servicenutzers ergibt sich dieser Zugriff aus dem Zugriff und der Freigabe, die Sie für den Servicenutzer und Ihre Inhalte konfigurieren (z. B. Vorlagen oder Inspektionen, die Sie explizit mit diesem Servicenutzer teilen oder in Regeln aufnehmen, die ihn abdecken).
Bei Inhalten, die eine andere Organisation mit der Ihren teilt, muss die Vorlage oder Inspektion so geteilt werden, dass das Thema (Nutzer oder Servicenutzer) mit einbezogen wird.
Was Sie brauchen
Benutzer-API-Token verfallen nach 30 Tagen Inaktivität. Abgelaufene Token verhindern, dass Ihre Integrationen funktionieren, bis Sie einen neuen Token generieren.
Wenn Ihre Organisation Single Sign-On (SSO) verwendet und keine Nicht-SSO-Anmeldungen zulässt, werden Sie möglicherweise nicht zur Eingabe eines Passworts aufgefordert, wenn Sie einen neuen Nutzer-API-Token erstellen.
Benutzer-API-Token generieren
Klicken Sie unten links auf der Seite auf Ihren Nutzernamen und wählen Sie Mein Profil aus.
Klicken Sie in oben rechts auf der Seite auf Einstellungen.
Wählen Sie oben rechts auf der Seite auf API-Token aus.
Klicken Sie auf API-Token generieren.

Geben Sie im Pop-up-Fenster einen Benutzer-API-Token-Namen und das Passwort für Ihr Konto ein.

Klicken Sie auf Generieren.
Klicken Sie auf den Benutzer-API-Token, um es zu kopieren. Speichern Sie den Token sicher, bevor Sie das Fenster schließen.
Einen Benutzer-API-Token widerrufen
Klicken Sie unten links auf der Seite auf Ihren Nutzernamen und wählen Sie Mein Profil aus.
Klicken Sie in oben rechts auf der Seite auf Einstellungen.
Wählen Sie oben rechts auf der Seite auf API-Token aus.
Klicken Sie auf Widerrufen auf der rechten Seite des Tokens.
Klicken Sie in dem Popup-Fenster auf Widerrufen.
