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

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

    Vorbereitungen

    Achten Sie in der rechten oberen Ecke Ihrer Instanz darauf, 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 unterschiedlichen Instanzen in Ihrer Pipeline. Beginnen Sie in der 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 URLs für Ihre Produktions-, Entwicklungs- und Testinstanzen ein, jeweils mit „oauth_redirect.do“ nach dem Backslash.
      3. Sperren Sie das Feld.

      Trennen Sie die 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 URLs 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-Testclient ein.
      Umleitungs-URLs
      1. Entsperren Sie das Feld.
      2. Geben Sie die URLs 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 die Schritte 11 bis 15 für alle anderen Nicht-Produktionsinstanzen (Bereitstellung usw.), die Sie haben.

    Nächste Maßnahme

    Führen Sie für die angegebenen Instanzen die Schritte in Erstellen Sie OAuth-Drittpartei-Datensätze aus.