Richten Sie die Microsoft Azure Notification Hub-Spokeein

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

    Vorbereitungen

    • Fordern Sie ein IntegrationHub -Abonnement an.
    • Microsoft Azure Notification Hub-Spokeaktivieren.
    • Erforderliche Rolle: admin

    Registrieren Sie Microsoft Azure Notification Hub als OAuth-Anbieter

    Verwenden Sie die Informationen, die während der Konfiguration des Microsoft Azure Notification Hub -Accounts generiert wurden, um Microsoft Azure Notification Hub als OAuth-Anbieter zu registrieren und der Instanz ServiceNow die Anforderung von OAuth 2.0-Token zu gestatten.

    Vorbereitungen

    Erforderliche Rolle: admin

    Prozedur

    1. Navigieren zu Alle > System-OAuth > Applikationsregistrierung.
    2. Klicken Sie auf Neu.
      Das System zeigt diese Nachricht 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. Anwendungsregistrierungen-Formular
      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 wird Anwendungsregistrierung.
      Geheimer Clientschlüssel Während der Registrierung der Microsoft Azure Notification Hub-Anwendung erstellter Clientschlüssel.
      Autorisierungs-URL OAuth-Autorisierungscode-Endpunkt. Geben Sie Folgendes 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 Folgendes ein: //login.microsoftonline.com/<directory-id> /oauth2/v2.0/token Ersetzen durch die Verzeichnis-ID Ihres Azure Notification Hub-Kontos.
      Token-Sperr-URL OAuth-Servertoken-Rücknahme-Endpunkt.
      Umleitungs-URL OAuth-Callback-Endpunkt 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 Tokenanforderung und -sperrung. 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 Alias für Verbindungen und Anmeldeinformationen der Microsoft Azure Notification Hub-Spoke verwenden diese Anmeldeinformationen zum Autorisieren von Aktionen.

    Vorbereitungen

    Erforderliche Rolle: admin.

    Prozedur

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

      Das System zeigt diese Nachricht 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-Ressourcenmanagement-Spoke. Azure-Ressourcenmanagement – default_profile
      Anmeldeinformationsalias Anmeldeinformationsalias der abhängigen Azure-Ressourcenmanagement-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 Anmeldeinformationsaliase
    8. Öffnen Sie den Datensatz Azure_Resource_Management.
    9. Klicken Sie auf der Registerkarte Anmeldeinformationen auf Neu.

      Das System zeigt diese Nachricht an: Welche Art von Anmeldeinformationen möchten Sie erstellen?

    10. Wählen Sie Azure Shared Access Signature aus.
    11. Füllen Sie diese Werte im Formular aus.
      Tabelle : 3. Formular „Signatur für gemeinsam genutzten Azure-Zugriff“.
      Feld Beschreibung
      Name Name zur eindeutigen Identifizierung des Datensatzes. Beispiel: Microsoft Azure Notification Hub -Anmeldeinformationen
      Aktiv Option zur aktiven Verwendung des Anmeldeinformationsdatensatzes.
      Freigegebener Zugriffsschlüsselname Name zur Identifizierung des freigegebenen Zugriffsschlüssel-Datensatzes.
      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.