OAuth-Setup für Apple Messages for Business

  • Freigeben Version: Washingtondc
  • Aktualisiert 1. Februar 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 Apple Messages for Business -Konto mit Ihrer ServiceNow® -Instanz zu verbinden.

    1. Rufen Sie die Seite Apple Messages for Business (register.apple.com) auf, und melden Sie sich bei Ihrem Nachrichten for Business-Account an.
    2. Wechseln Sie zum Abschnitt „Integrierte OAuth2-Authentifizierung “.
    3. Fügen Sie die Autorisierungs-URL von Ihrem Identitätsanbieter (IdP) dem OAuth-URL -Feld 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 dem Feld Client-Bezeichner hinzu.
    6. Siehe Apple Dokumentation für weitere Anweisungen zur Konfiguration der OAuth2-Authentifizierung für Ihr Apple Messages for Business -Konto.

    Richten Sie OAuth in Ihrer Instanz ServiceNow® ein

    1. Wechseln Sie zu Ihrer Instanz ServiceNow®, um OAuth einzurichten.
    2. Erstellen Sie mithilfe der folgenden Anweisungen einen neuen Datensatz in der Tabelle „Anwendung Registrierungen “ Use a third-party OAuth provider( oauth_entity).
      • Verwenden Sie den Autorisierungscodedes Gewährungstyps.
      • Fügen Sie die Token-URL hinzu.
    3. Erstellen Sie mithilfe der folgenden Anweisungen einen neuen Datensatz in der Tabelle „OAuth-Einheitenbereiche“ (oauth_entity_scope): Specify an OAuth scope. Wenn Sie mehrere Bereiche haben, fügen Sie einen neuen Datensatz für jeden Bereich hinzu, und erstellen Sie für jeden Bereich einen entsprechenden Entity Profile Scope-Datensatz.
    4. Erstellen Sie mithilfe der folgenden Anweisungen einen neuen Datensatz in der Tabelle für Aliasse für Verbindungen und Berechtigungen (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 mithilfe der folgenden Anweisungen einen neuen Datensatz in der Tabelle „HTTP(s)-Verbindung“ (http_connection): Create an HTTP(s) connection.
      • Verbindungstyp: Wählen Sie HTTP(s)
      • -Verbindung aus. Legen Sie den Verbindungsalias auf den sys_alias -Datensatz fest, der im vorherigen Schritt erstellt wurde.

      • Legen Sie die Verbindungs-URL auf die Benutzerinformations-API gemäß Ihrem IdP fest. (Beispiel: https://<your-idp-app> .com/api/v1/users )
    6. Erstellen Sie eine Profilparser-Aktion mit Aktionsdesigner. Ein Beispiel finden Sie in den hier gezeigten Code-Fragmenten: Erstellen Sie eine Profilparseraktion für Apple Messages for Business. Weitere Informationen finden Sie unter Building actions.
    7. Erstellen Sie mithilfe der folgenden Anweisungen einen neuen Datensatz in der Tabelle „Provider-Anwendungsauthentifizierungen“ (sys_cs_provider_app_authentication): Legen
      • Sie den Anbieterkanal 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 sys_hub_action_type_definition -Datensatz fest, den Sie definiert haben.