Authentifizieren Sie sich bei ServiceNowInstanz, die OAuth 2,0 mit verwendet ServiceNow SDK

  • Freigeben Version: Zurich
  • Aktualisiert 31. Juli 2025
  • 1 Minute Lesedauer
  • Verwenden Sie die OAuth 2,0-Authentifizierung, um eine Verbindung zu herzustellen ServiceNowInstanz mit ServiceNow SDK.

    Vorbereitungen

    Um die OAuth 2,0-Authentifizierung zu verwenden, muss Ihre Instanz über verfügen ServiceNow IDE(Version 1,1 oder höher) installiert oder erforderliche XML-Konfiguration importiert. Standardmäßig Instanzen auf ZurichReleaseinbindung ServiceNow IDEVersion 1.1.4 und Unterstützung der OAuth 2,0-Authentifizierung mit ServiceNow SDK.

    Erforderliche Rolle: Administrator

    Warum und wann dieser Vorgang ausgeführt wird

    Dieses Verfahren verwendet ServiceNow SDKBefehlszeilenschnittstelle (CLI). Geben Sie in einem Befehlszeilentool ein Now-sdk --help Zum Abrufen von Informationen zu den verfügbaren Befehlen und globalen Optionen. Um zusätzliche Informationen zu einem Befehl und seinen Parametern zu erhalten, geben Sie den Befehl und ein --help Oder -H . Beispiel: Now-sdk-Authentifizierung –-help . Weitere Informationen zur CLI finden Sie unter ServiceNow SDK CLI.

    Prozedur

    1. Erstellen Sie ein lokales Verzeichnis für Ihre Anwendung.
    2. In Visual Studio Code, Öffnen Sie das Verzeichnis.
    3. Öffnen Sie im Anwendungsverzeichnis ein integriertes Terminalfenster.
    4. Geben Sie die Instanz an, bei der die Authentifizierung mit durchgeführt werden soll Authentifizieren Befehl.
      npx @servicenow/sdk auth --add <instance>
      Zum Beispiel:
      npx @servicenow/sdk auth --add https://myinstance.service-now.com
      Hinweis:
      Mit npx Befehl installiert ServiceNow SDKIn Ihrem Anwendungsverzeichnis anstatt global.
    5. Antworten Sie auf die folgende Reihe von Hinweismeldungen.
      Aufforderung Antwort
      Typ der zu verwendenden Authentifizierung Wählen Sie Aus oauth .
      Alias für diese Anmeldeinformationen Geben Sie einen Alias für Ihre Anmeldeinformationen und die Instanz ein.

      Der Alias kann für die Authentifizierung mit verwendet werden Init , Transformieren , Abhängigkeiten , Und Installieren Befehle.

      Die ServiceNow SDKÖffnet einen Webbrowser zur Authentifizierung bei der Instanz.
    6. Navigieren Sie zur Webseite, die geöffnet wird, und melden Sie sich bei der Instanz an, wenn Sie derzeit nicht angemeldet sind.
    7. Wählen Sie Aus Akzeptieren Um zuzulassen ServiceNow SDKUm eine Verbindung mit der Instanz herzustellen.
      Die Seite wird aktualisiert und enthält einen Authentifizierungscode.
    8. Wählen Sie Aus Kopieren Zum Kopieren des bereitgestellten Authentifizierungscodes.
    9. Fügen Sie den Authentifizierungscode in die Befehlszeile ein.

    Ergebnisse

    Der Alias und die Anmeldeinformationen werden im Geräte-Keychain oder im Anmeldeinformationsmanager auf Ihrem System gespeichert und als Standardanmeldeinformationen festgelegt.

    Nächste Maßnahme

    Fügen Sie Ihrem lokalen System mit eine Anwendung hinzu ServiceNow SDK. Weitere Informationen finden Sie unter Anwendungen werden mit hinzugefügt ServiceNow SDK.