Sie müssen Ihre Instanz ServiceNow so konfigurieren, dass ein JSON-Web-Token (JWT) akzeptiert und gegen ein OAuth-Zugriffstoken ausgetauscht wird. Um diese Funktion zu aktivieren, müssen Sie ein Zertifikat, das dem privaten Schlüssel des JWT-Anbieters entspricht, auf der Instanz ServiceNow installieren, die Sie als JWT-Token-Verbraucher verwenden, und eine OAuth-Entität in dieser Instanz erstellen.
Vorbereitungen
Erforderliche Rolle: admin
Prozedur
-
Wenn noch nicht konfiguriert, konfigurieren Sie Ihre Instanz ServiceNow als OAuth-JWT-Anbieter.
-
Navigieren zu .
-
Wählen Sie Neu aus, und erstellen Sie ein neues öffentliches Zertifikat (siehe folgende Abbildung).
-
Erstellen Sie eine OAuth-Entität.
-
Fügen Sie dem Formular das Feld Öffentlicher Client hinzu, und wählen Sie es aus.
Hinweis: Dieses Feld wird standardmäßig nicht angezeigt.
-
Speichern Sie den Datensatz.
-
Fügen Sie einen JWT-Verifizierungszuordnungseintrag hinzu.
Nachdem der Datensatz gespeichert wurde, wird unten im Formular ein neuer Abschnitt mit der Bezeichnung „Zuordnungen der JWT-Verifizierung “ angezeigt.
-
Fügen Sie im Feld Name einen Namen hinzu, dies kann ein beliebiger Name sein, und wählen Sie das hinzugefügte Zertifikat aus.
Die anderen Felder „ Kind “ und „ Freigegebener Schlüssel“ können leer gelassen werden, da sie automatisch ausgefüllt werden.
-
Stellen Sie sicher, dass das Formular Informationen wie die folgenden enthält, sobald Sie mit der Konfiguration fertig sind: