Erstellen Sie OAuth-API-Endpunkte für externe Clients

  • Freigeben Version: Washingtondc
  • Aktualisiert 1. Februar 2024
  • 2 Minuten Lesedauer
  • Erstellen Sie OAuth-API-Endpunkte, um Ihrer Controller-Instanz eine bidirektionale Kommunikation mit Ihren Nicht-Produktionsinstanzen zu ermöglichen. Befolgen und schließen Sie jeden Schritt für die angegebenen Instanzen sorgfältig ab, bevor Sie mit der Erstellung Ihrer OAuth-Drittpartei-Provider-Datensätze fortfahren.

    Vorbereitungen

    Stellen Sie in Ihrer Instanz oben rechts sicher, dass Sie den Anwendungsbereich auf Globalfestlegen.

    Öffnen Sie alle Ihre Instanzen (Entwicklung, Test, Produktion usw.) in separaten Browserregisterkarten.

    Erforderliche Rolle: admin

    Warum und wann dieser Vorgang ausgeführt wird

    Um OAuth-API-Endpunkte für externe Clients zu erstellen und OAuth in Ihren Pipelines zu verwenden, müssen Sie mehrere Datensätze erstellen, jeweils auf verschiedenen Instanzen in Ihrer Pipeline. Beginnen Sie mit Ihrer Produktionsinstanz, die Ihre Controller-Instanz sein sollte.

    Prozedur

    1. Navigieren Sie in Ihrer Produktionsinstanz zu Alle > System-OAuth > Applikationsregistrierung.
    2. Wählen Sie Neu.
    3. Wählen Sie OAuth-API-Endpunkt für externe Clients erstellen aus.
    4. Füllen Sie die Felder des Formulars aus.
      Tabelle : 1. Anwendungsregistrierungen-Formular
      Feld Aktion
      Name Geben Sie Pipeline-Controller-Client ein.
      Umleitungs-URLs
      1. Entsperren Sie das Feld.
      2. Geben Sie die URL für Ihre Produktions-, Entwicklungs- und Testinstanzen ein, jeweils mit oauth_redirect.do nach dem umgekehrten Schrägstrich.
      3. Sperren Sie das Feld.

      Trennen Sie jede der drei URLs durch ein Komma und ein Leerzeichen. Beispiel: https://<production instance name> .service-now.com/oauth_redirect.do, https://<development instance name> .service-now.com/oauth_redirect.do, https://<test instance name> .service-now.com/oauth_redirect.do .

    5. Wählen Sie Absenden.
      Wichtig:
      Führen Sie die nächsten Schritte in Ihrer Entwicklungsinstanz aus.
    6. Navigieren Sie in Ihrer Entwicklungsinstanz zu Alle > System-OAuth > Applikationsregistrierung.
    7. Wählen Sie Neu.
    8. Wählen Sie OAuth-API-Endpunkt für externe Clients erstellen aus.
    9. Füllen Sie die Felder des Formulars aus.
      Tabelle : 2. Anwendungsregistrierungen-Formular
      Feld Aktion
      Name Geben Sie Pipeline Development Client ein.
      Umleitungs-URLs
      1. Entsperren Sie das Feld.
      2. Geben Sie die URL für Ihre Produktions- und Entwicklungsinstanzen ein, jeweils mit oauth_redirect.do nach dem umgekehrten Schrägstrich.
      3. Sperren Sie das Feld.

      Trennen Sie die beiden URLs durch ein Komma und ein Leerzeichen. Beispiel: https://<production instance name> .service-now.com/oauth_redirect.do, https://<development instance name> .service-now.com/oauth_redirect.do .

    10. Wählen Sie Absenden.
      Wichtig:
      Führen Sie die nächsten Schritte in Ihrer Testinstanz aus.
    11. Navigieren Sie in Ihrer Testinstanz zu Alle > System-OAuth > Applikationsregistrierung.
    12. Wählen Sie Neu.
    13. Wählen Sie OAuth-API-Endpunkt für externe Clients erstellen aus.
    14. Füllen Sie die Felder des Formulars aus.
      Tabelle : 3. Anwendungsregistrierungen-Formular
      Feld Aktion
      Name Geben Sie Pipeline Test Client ein.
      Umleitungs-URLs
      1. Entsperren Sie das Feld.
      2. Geben Sie die URL für Ihre Produktions- und Testinstanzen ein, jeweils mit oauth_redirect.do nach dem umgekehrten Schrägstrich.
      3. Sperren Sie das Feld.

      Trennen Sie die beiden URLs durch ein Komma und ein Leerzeichen. Beispiel: https://<production instance name> .service-now.com/oauth_redirect.do, https://<test instance name> .service-now.com/oauth_redirect.do .

    15. Wählen Sie Absenden.
    16. Wahlweise: Wiederholen Sie diesen Vorgang in den Schritten 11 bis 15 für alle anderen Instanzen außerhalb der Produktion (Bereitstellung usw.).

    Nächste Maßnahme

    Befolgen Sie die Schritte in Erstellen Sie OAuth-Provider-Datensätze einer Drittpartei für die angegebenen Instanzen.