OAuth-Setup für Apple Messages for Business
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.
- Rufen Sie die Seite Apple Messages for Business (register.apple.com) auf, und melden Sie sich bei Ihrem Nachrichten for Business-Account an.
- Wechseln Sie zum Abschnitt „Integrierte OAuth2-Authentifizierung “.
- Fügen Sie die Autorisierungs-URL von Ihrem Identitätsanbieter (IdP) dem OAuth-URL -Feld hinzu.
- Fügen Sie die Token-URL von Ihrem IdP zum Feld Token-URL hinzu.
- Fügen Sie die Client-ID von Ihrem IdP dem Feld Client-Bezeichner hinzu.
- 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
- Wechseln Sie zu Ihrer Instanz ServiceNow®, um OAuth einzurichten.
- 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.
- 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.
- 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.
- 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 )
- 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.
- 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.