Richten Sie ein Microsoft Azure DevOpsTafeln-Spoke mit OAuth

  • Freigeben Version: Yokohama
  • Aktualisiert 30. Januar 2025
  • 2 Minuten Lesedauer
  • Integrieren Sie ServiceNowInstanz und Azure DevOps TafelnOAuth 2,0-Authentifizierung wird zur Authentifizierung verwendet ServiceNowAnforderungen.

    Vorbereitungen

    • Fordern Sie ein Integrations-Hub-Abonnement an.
    • Azure DevOps Tafeln Spoke aktivieren
    • Erforderliche Rolle: admin.
    Wichtig:
    • Wenn Sie einrichten Azure DevOps Tafeln SpokeMit OAuth müssen Sie die Spoke nicht mit persönlichem Zugriffstoken einrichten.
    • Wenn Azure DevOps Tafeln SpokeIst bereits konfiguriert und eingerichtet. Stellen Sie sicher, dass Sie den Wert von festlegen Aktiv Bis Falsch Für die vorhandene Verbindung, bevor Sie mit der Einrichtung der Spoke mit OAuth fortfahren.

      Wenn die Verbindung bereits konfiguriert ist, legen Sie den Wert von fest Aktiv Bis Falsch .

    Anwendungen mit dem Microsoft Azure-Portal registrieren

    Autorisierung für erteilen ServiceNowInstanz durch Registrierung einer Anwendung im Microsoft Azure-Portal.

    Vorbereitungen

    Erforderliche Rolle: admin.

    Warum und wann dieser Vorgang ausgeführt wird

    Führen Sie diese Schritte über das Microsoft Azure-Portal aus.

    Prozedur

    1. Melden Sie sich bei an Microsoft Azure-Portal Als Administrator.
    2. Klicken Sie Auf App-Registrierungen .
    3. Klicken Sie Auf Neue Registrierung .
    4. Füllen Sie im Formular die Felder entsprechend Ihren Anforderungen aus.
      Geben Sie für Umleitungs-URI an ServiceNowInstanz-URL in diesem Format: https://<ServiceNow-Instance-Name>.service-now.com/oauth_redirect.do .

      Registrieren Sie eine Anwendung im Microsoft Azure-Portal.

    5. Klicken Sie Auf Registrieren .
      Die Anwendung und die Werte von werden erstellt Anwendungs-ID (Client) Und Verzeichnis-ID (Mandant) Werden angezeigt.

      Werte von Anwendungs-ID (Client) Und Verzeichnis-ID (Mandant) Wird nach der Anwendungserstellung angezeigt.

    6. Kopieren Sie die Werte von, und zeichnen Sie sie auf Anwendungs-ID (Client) Und Verzeichnis-ID (Mandant) .
    7. Generieren Sie einen geheimen Clientschlüssel für die Anwendung.
      1. Unter Verwalten , Klicken Sie auf Zertifikate und Geheimnisse .
      2. Klicken Sie Auf Neues geheimes Clientgeheimnis .
      3. Geben Sie im Formular eine Beschreibung ein, und geben Sie die Dauer an, nach der das Geheimnis abläuft.
      4. Klicken Sie auf Hinzufügen.

        Erstellen Sie ein geheimes Clientgeheimnis.

        Das geheime Clientgeheimnis wird erstellt, und sein Wert wird angezeigt.
      5. Kopieren Sie den Wert des geheimen Clientschlüssels zur späteren Verwendung.

        Kopieren Sie den Wert des geheimen Clientschlüssels zur späteren Verwendung.

    8. Geben Sie die erforderlichen API-Berechtigungen für die Anwendung an.
      1. Unter Verwalten , Klicken Sie auf API-Berechtigungen .
      2. Klicken Sie Auf Fügen Sie eine Berechtigung hinzu .
      3. Unter Microsoft-APIs , Klicken Sie auf Azure DevOps .

        Fügen Sie API-Berechtigungen hinzu.

      4. Erweitern vso Und wählen Sie diese Berechtigungen aus vso.project_manage Und vso.work_Full .
        Die Anwender.Lesen Berechtigung unter Microsoft Graph Ist standardmäßig ausgewählt. Konfigurieren Sie andere Berechtigungen gemäß Ihren Anforderungen.
      5. Klicken Sie Auf Gewähren Sie die Administratoreinwilligung für ServiceNow .

        Gewähren Sie die Administratoreinwilligung für ServiceNow.

      6. Bestätigen Sie bei Aufforderung Ihre Auswahl, die Administratoreinwilligung für ServiceNow zu erteilen.

    Ergebnisse

    Eine Anwendung wurde im Microsoft Azure-Portal registriert. Sie können diese Anwendung verwenden, um über die ServiceNow-Instanz eine Verbindung zu Ihrem Azure DevOps-Projekt herzustellen.

    Erstellen Sie einen Verbindungsdatensatz für Microsoft Azure DevOpsSpoke Für Tafeln

    Erstellen Sie einen Verbindungsdatensatz, mit dem die ServiceNow-Instanz Verbindungsanforderungen an senden kann Microsoft Azure DevOpsTafeln.

    Vorbereitungen

    Erforderliche Rolle: Administrator

    Prozedur

    1. Navigieren zu Alle > Prozessautomatisierung > Workflow-Studioan.
    2. Wählen Sie Aus Integrationen .
    3. Geben Sie im Feld „alle Verbindungen durchsuchen“ ein Azure DevOps-Tafeln .
      Bestätigen Sie, dass Ausgehend Registerkarte ist ausgewählt.
    4. Wählen Sie in der Kachel Azure_DevOps_Boards die Option aus Details Anzeigen .
      Schaltfläche „Details anzeigen“ auf der Kachel „Azure DevOps-Tafeln“.
    5. Wählen Sie Konfigurieren.
    6. Füllen Sie das Formular aus.
      Tabelle : 1. Verbindungsformular für Azure DevOps-Tafeln
      Feld Beschreibung
      Verbindungsname Option zur Angabe des Namens des Verbindungsdatensatzes. Der standardmäßige und schreibgeschützte Name des ersten Verbindungsdatensatzes, den Sie erstellen, ist Azure_DevOps_Boards.
      Verbindungs-URL Option zum Bereitstellen des Endpunkts, den der Alias für die Interaktion mit Ihrer Azure DevOps-Umgebung verwendet.
      Client-ID Option zum Bereitstellen der Client-ID, die Sie beim Registrieren einer Anwendung auf generiert haben Microsoft AzurePortal.
      Geheimer Clientschlüssel Option zum Bereitstellen des geheimen Clientschlüssels, das Sie beim Registrieren einer Anwendung auf generiert haben Microsoft AzurePortal.
      OAuth-Umleitungs-URL Option zum Bereitstellen der Umleitungs-URL. Sie müssen die Umleitungs-URL im Format angeben https://<your-instance-name>.service.now.com/oauth_redirect.do .
      Mandanten-ID Option zum Bereitstellen der Mandanten-ID, die Sie beim Registrieren einer Anwendung auf generiert haben Microsoft AzurePortal.
      Verbindungsformular erstellen.
    7. Wählen Sie Aus OAuth-Token erstellen und abrufen .
      Sie melden sich bei an Microsoft AzurePortal und nach erfolgreicher Authentifizierung wird OAuth-Token ausgegeben.

      OAuth-Token ist verfügbar.