Workflow zur Gewährung von Anmeldeinformationen für den Ressourcenbesitzer
Freigeben Version: Zurich
Aktualisiert 13. März 2026
1 Minute Lesedauer
Dieser Flow wird in Legacy- oder stark kontrollierten Umgebungen verwendet, in denen sichere Alternativen nicht möglich sind. Die Client-App erfasst Anwenderanmeldeinformationen direkt an und sendet sie an ServiceNow Um ein Zugriffstoken zu erhalten, sodass es nur für vertrauenswürdige interne Verwendung geeignet ist.
Vorbereitungen
Erforderliche Rolle: oauth_admin, mi_admin, admin
Warum und wann dieser Vorgang ausgeführt wird
Dieses Verfahren beschreibt, wie eine vertrauenswürdige Client-Anwendung ein Zugriffstoken erhält, indem sie Anwenderanmeldeinformationen direkt verarbeitet und es für den Zugriff auf ServiceNow-APIs verwendet.
Der Anwender meldet sich über die App an, die sowohl seine eigenen Anmeldeinformationen als auch die des Anwenders an sendet ServiceNow. ServiceNow Validiert die Anmeldeinformationen und gibt ein Zugriffstoken aus, das die App zum Aufrufen von APIs verwendet.
Abbildung : 1. Workflow zur Gewährung von Anmeldeinformationen für den Ressourcenbesitzer
Prozedur
Der Anwender meldet sich bei der Client-Anwendung an.
Die Clientanwendung sendet eine Tokenanforderung an mit den folgenden Parametern:
Client-ID und geheimer Client-Schlüssel.
Anwendername und Passwort des Anwenders.
Beispiel
Method: POST
Endpoint: https://<servicenow_base_url>/oauth_token.do
Headers: Content-Type: application/x-www-form-urlencoded
Tabelle : 1. Token-Anforderungsparameter
Parameter
Erforderlich
Beschreibung
Grant_type
Ja
Gibt den OAuth-Gewährungstyp an.
client_id
Ja
Der eindeutige Bezeichner für Ihre Client-Anwendung.
FORMAT: YOUR_CLIENT_ID
client_secret
Ja
Der geheime Schlüssel der Clientanwendung.
FORMAT: YOUR_CLIENT_SECRET
username
Ja
Des Anwenders ServiceNow Anwendername.
Passwort
Ja
Des Anwenders ServiceNow Passwort.
scope
Optional
Definiert die angeforderte Zugriffsebene.
Beispiel:
Incident_read
Incident_write
ServiceNow validiert sowohl die Client- als auch die Anwenderanmeldeinformationen und gibt das Zugriffstoken zurück.
Der Client verwendet das Zugriffstoken, um ServiceNow-APIs aufzurufen.
Beispiel
Method: GET
Endpoint: https://<servicenow_base_url/api/now/incident
Authorization: Bearer YOUR_ACCESS_TOKEN
ServiceNow Validiert das Zugriffstoken und gibt die API-Antwort zurück.