Richten Sie die Microsoft Azure Notification Hub-Spokeein

  • Freigeben Version: Washingtondc
  • Aktualisiert 1. Februar 2024
  • 3 Minuten Lesedauer
  • Integrieren Sie die Instanz ServiceNow und Microsoft Azure Notification Hub, indem Sie in Microsoft Azure Notification Hub eine benutzerdefinierte OAuth-Anwendung erstellen, um ServiceNow Anforderungen zu authentifizieren.

    Vorbereitungen

    • Fordern Sie ein IntegrationHub -Abonnement an.
    • Aktivieren Sie die Spoke von Microsoft Azure Notification Hub.
    • Erforderliche Rolle: admin

    Registrieren Sie Microsoft Azure Notification Hub als OAuth-Provider

    Verwenden Sie die Informationen, die während der Kontokonfiguration von Microsoft Azure Notification Hub generiert wurden, um Microsoft Azure Notification Hub als OAuth-Provider zu registrieren und der Instanz ServiceNow zu erlauben, OAuth 2.0-Token anzufordern.

    Vorbereitungen

    Erforderliche Rolle: admin

    Prozedur

    1. Navigieren zu Alle > System-OAuth > Applikationsregistrierung.
    2. Klicken Sie auf Neu.
      Das System zeigt die folgende Meldung an: Welche Art von OAuth-Anwendung?.
    3. Wählen Sie Verbindung zu einem fremden OAuth-Provider herstellen aus.
    4. Füllen Sie diese Werte im Formular aus.
      Tabelle : 1. Formular „Anwendungsregistrierungen“
      Feld Beschreibung
      Name Name zur eindeutigen Identifizierung des Datensatzes. Geben Sie beispielsweise Folgendes ein: Microsoft Azure Notification Hub OAuth
      Client-ID Client-ID, die während des Microsoft Azure Notification Huberstellt wurde -Anwendungsregistrierung.
      Geheimer Clientschlüssel Geheimer Clientschlüssel, der während der Registrierung der Microsoft Azure Notification Hub-Anwendung erstellt wird.
      Autorisierungs-URL OAuth-Autorisierungscode-Endpunkt. Geben Sie ein: https://login.microsoftonline.com/<directory-id> /oauth2/v2.0/authorize Ersetzen durch die Verzeichnis-ID Ihres Azure Notification Hub-Kontos.
      Token-URL OAuth-Servertoken-Endpunkt. Geben Sie ein: //login.microsoftonline.com/<directory-id> /oauth2/v2.0/token Ersetzen durch die Verzeichnis-ID Ihres Azure Notification Hub-Kontos.
      Token-Sperr-URL OAuth-Server-Token-Sperrendpunkt.
      Umleitungs-URL OAuth-Rückrufendpunkt in diesem Format: https://<instance> .service-now.com/oauth_redirect.do
      Anwendung Anwendungsbereich, der diesen Datensatz enthält.
      Zugänglich von Anwendungsbereich, von dem aus auf diese Registrierung zugegriffen werden kann.
      Aktiv Option zur aktiven Verwendung der Anwendungsregistrierung.
      Gegenseitige Authentifizierung aktivieren Option zur Verwendung der gegenseitigen Authentifizierung für die Anforderung und den Widerruf von Token. Für diese Option muss ein Profil für gegenseitige Authentifizierung angegeben werden.
    5. Klicken Sie mit der rechten Maustaste auf den Formularheader und wählen Sie Speichern aus.

    Erstellen Sie einen Anmeldeinformationsdatensatz für die Microsoft Azure Notification Hub-Spoke

    Erstellen Sie einen Anmeldeinformationsdatensatz für das Microsoft Azure Notification Hub -Konto. Der Spoke-Alias für Verbindungen und Anmeldeinformationen von Microsoft Azure Notification Hub verwendet diese Anmeldeinformationen zum Autorisieren von Aktionen.

    Vorbereitungen

    Erforderliche Rolle: admin.

    Prozedur

    1. Navigieren zu Alle > IntegrationHub > Verbindungen und Anmeldeinformationen > Anmeldeinformationen und Aliasse für Anmeldeinformationen.
    2. Öffnen Sie den Datensatz Azure_Resource_Management.
    3. Klicken Sie auf der Registerkarte Anmeldeinformationen auf Neu.

      Das System zeigt die folgende Meldung an: Welche Art von Anmeldeinformationen möchten Sie erstellen?

    4. Wählen Sie OAuth 2.0-Anmeldeinformationen aus.
    5. Füllen Sie diese Werte im Formular aus.
      Tabelle : 2. Formular „OAuth 2.0-Anmeldeinformationen“
      Feld Beschreibung
      Name Name zur eindeutigen Identifizierung des Verbindungsdatensatzes. Geben Sie beispielsweise Azure Notification Hub OAuthein
      Aktiv Option zur aktiven Verwendung des Anmeldeinformationsdatensatzes.
      OAuth-Einheitenprofil Entitätsprofil der Azure Resource Management-Spoke. Azure Resource Management default_profile
      Anmeldeinformationsalias Anmeldeinformationsalias der abhängigen Azure Resource Management-Spoke. sn_azure_rm_spoke.Azure_Resource_Management
    6. Klicken Sie mit der rechten Maustaste auf den Formularheader, und klicken Sie auf Absenden.
    7. Navigieren zu IntegrationHub > Verbindungen und Anmeldeinformationen > Anmeldeinformationen und Aliasse für Anmeldeinformationen
    8. Öffnen Sie den Datensatz Azure_Resource_Management.
    9. Klicken Sie auf der Registerkarte Anmeldeinformationen auf Neu.

      Das System zeigt die folgende Meldung an: Welche Art von Anmeldeinformationen möchten Sie erstellen?

    10. Wählen Sie Azure Shared Access Signature(Freigegebene Azure-Zugriffssignatur) aus.
    11. Füllen Sie diese Werte im Formular aus.
      Tabelle : 3. Formular „Signatur für freigegebenen Azure-Zugriff“
      Feld Beschreibung
      Name Name zur eindeutigen Identifizierung des Datensatzes. Beispiel: Microsoft Azure Notification Hub Cred.
      Aktiv Option zur aktiven Verwendung des Anmeldeinformationsdatensatzes.
      Freigegebener Zugriffsschlüsselname Name zur Identifizierung des Datensatzes des freigegebenen Zugriffsschlüssels.
      Freigegebener Zugriffsschlüssel Freigegebener Zugriffsschlüssel Ihres Azure Notification Hub-Kontos.
      Anmeldeinformationsalias Der Spoke zugeordneter Anmeldeinformationsalias. NotificationHub_SAS
      Authentifizierung für Azure-Produkt, für das dieser Anmeldeinformationsdatensatz verwendet wird. Wählen Sie Benachrichtigungs-Hub aus
      Authentifizierung für Benutzerdefinierter Authentifizierungsalgorithmus für ausgehende Signaturanforderungen. Wählen Sie AzureSASAlgo aus.
      Hinweis:
      Ändern Sie den Authentifizierungsalgorithmus nicht direkt.
    12. Klicken Sie auf Absenden.