Konfigurieren Sie das Zertifikat, und erstellen Sie eine OAuth-Entität

  • Freigeben Version: Yokohama
  • Aktualisiert 30. Januar 2025
  • 1 Minute Lesedauer
  • 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: Administrator

    Prozedur

    1. Wenn noch nicht konfiguriert, konfigurieren Sie Ihre Instanz ServiceNow als OAuth-JWT-Anbieter.
    2. Navigieren zu Systemdefinition > Zertifikate.
    3. Wählen Sie Neu aus, und erstellen Sie ein neues öffentliches Zertifikat (siehe folgende Abbildung).

      Mobile SDK iOS X.509-Zertifikat

      Weitere Informationen zum Erstellen dieses Zertifikats finden Sie unter X.509-Zertifikat aktualisieren.

    4. Erstellen Sie eine OAuth-Entität.
    5. Fügen Sie dem Formular das Feld Öffentlicher Client hinzu, und wählen Sie es aus.
      Hinweis:
      Dieses Feld wird standardmäßig nicht angezeigt.
    6. Speichern Sie den Datensatz.
    7. 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.
      1. 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.
    8. Stellen Sie sicher, dass das Formular Informationen wie die folgenden enthält, sobald Sie mit der Konfiguration fertig sind:

      OAuth-JWT