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