OAuth-Setup für Apple Messages for Business

  • Freigeben Version: Xanadu
  • Aktualisiert 1. August 2024
  • 2 Minuten Lesedauer
  • Integrieren Sie Ihren Identitätsanbieter (IdP) mit Apple Messages for Business mithilfe der OAuth2-Authentifizierung.

    Verbinden Sie Apple Messages for Business mit Ihrer Instanz ServiceNow® .

    Führen Sie die folgenden Schritte auf der Website Apple Messages for Business [] aus, um Ihr Konto [] mit Ihrer Instanz Apple Messages for Business zu ServiceNow® verbinden .

    1. Wechseln Sie zur Seite Apple Messages for Business (register.apple.com), und melden Sie sich bei Ihrem Nachrichten for Business-Konto an.
    2. Fahren Sie mit dem Abschnitt „Integrierte OAuth2-Authentifizierung “ fort.
    3. Fügen Sie die Autorisierungs-URL von Ihrem Identitätsanbieter (IdP) zum Feld OAuth-URL hinzu.
    4. Fügen Sie die Token-URL von Ihrem IdP zum Feld Token-URL hinzu.
    5. Fügen Sie die Client-ID von Ihrem IdP zum Feld Client-Bezeichner hinzu.
    6. Siehe Apple Dokumentation , um weitere Anweisungen zur Konfiguration der OAuth2-Authentifizierung für Ihr Apple Messages for Business -Konto zu erhalten.

    Richten Sie OAuth in der Instanz ServiceNow® ein

    1. Wechseln Sie zu Ihrer Instanz ServiceNow®, um OAuth einzurichten.
    2. Erstellen Sie anhand der folgenden Anweisungen einen neuen Datensatz in der Tabelle „Anwendung Registrierungen (oauth_entity): Use a third-party OAuth provider.
      • Verwenden Sie den Autorisierungscodedes Erteilungstyps.
      • Fügen Sie die Token-URL hinzu.
    3. Erstellen Sie anhand der folgenden Anweisungen einen neuen Datensatz in der Tabelle „OAuth-Entitätsbereiche“ (oauth_entity_scope): Specify an OAuth scope. Wenn Sie mehrere Bereiche haben, fügen Sie für jeden Bereich einen neuen Datensatz hinzu, und erstellen Sie für jeden Bereich einen entsprechenden Datensatz für den Entitätsprofilbereich.
    4. Erstellen Sie anhand dieser Anweisungen einen neuen Datensatz in der Tabelle „Aliasse für Verbindungen und Anmeldeinformationen“ (sys_alias): Create a Connection & Credential alias. Dieser Verbindungsalias wird zum Abrufen des Verbindungsdatensatzes http verwendet, den Sie im nächsten Schritt erstellen.
    5. Erstellen Sie anhand der folgenden Anweisungen einen neuen Datensatz in der Tabelle „HTTP(s)-Verbindung“ (http_connection): Create an HTTP(s) connection.
      • Verbindungstyp – HTTP(s)
      • -Verbindung auswählen Legen Sie den Verbindungsalias auf den Datensatz „sys_alias“ fest, der im vorherigen Schritt erstellt wurde.

      • Legen Sie die Verbindungs-URL auf fätzen Sie die Anwenderinformations-API gemäß Ihrem IdP fest. (Beispiel: https://<your-idp-app> .com/api/v1/users )
    6. Erstellen Sie eine Profil-Parser-Aktion mit Workflow-Studio. Ein Beispiel finden Sie in den hier gezeigten Code-Fragmenten: Erstellen Sie eine Profil-Parser-Aktion für Apple Messages for Business. Weitere Informationen finden Sie unter Building actions.
    7. Erstellen Sie anhand der folgenden Anweisungen einen neuen Datensatz in der Tabelle „Provider-Anwendungsauthentifizierung“ (sys_cs_provider_app_authentication): Legen
      • Sie den Anbieterkanal , die Identität auf Ihre Anbieter-App (sys_cs_provider_application) fest. Legen
      • Sie das OAuth-Entitätsprofil auf den oauth_entity_profile -Datensatz fest, der mit Ihrem OAuth-Provider erstellt wurde (oauth_entity). Datensatz
      • Legen Sie die Profil-API-Verbindung auf den zuvor erstellten http_connection -Datensatz fest.

      • Legen Sie die Aktion „Profilantwort Parser auf den von Ihnen definierten Datensatz „ sys_hub_action_type_definition “ fest.