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

  • Freigeben Version: Xanadu
  • Aktualisiert 1. August 2024
  • 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: admin

    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