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

  • Freigeben Version: Washingtondc
  • Aktualisiert 1. Februar 2024
  • 1 Minute Lesedauer
  • Sie müssen Ihre ServiceNow -Instanz so konfigurieren, dass sie ein JSON-Web-Token (JWT) akzeptiert und gegen ein OAuth-Zugriffstoken austauscht. Um diese Funktionalität zu aktivieren, müssen Sie ein Zertifikat installieren, das dem privaten Schlüssel des JWT-Providers in der Instanz ServiceNow entspricht, die Sie als JWT-Token-Verbraucher verwenden, und eine OAuth-Entität in dieser Instanz erstellen.

    Vorbereitungen

    Erforderliche Rolle: admin

    Prozedur

    1. Wenn dies noch nicht geschehen ist, konfigurieren Sie Ihre ServiceNow -Instanz als OAuth-JWT-Provider.
    2. Navigieren zu Systemdefinition > Zertifikate.
    3. Wählen Sie Neu aus, und erstellen Sie dann 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 am unteren Rand des Formulars ein neuer Abschnitt namens Jwt Verifier Maps 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. Vergewissern Sie sich, dass das Formular Informationen wie die folgenden enthält, wenn Sie mit der Konfiguration fertig sind:

      OAuth JWT