Konfigurieren Sie ein OAuth-Anwendungsprofil für die Authentifizierung mithilfe von Zertifikaten für ausgehende E-Mails.
Vorbereitungen
Erstellen Sie ein Microsoft Azure -Konto, um ein OAuth-Profil zu konfigurieren.
Schließen Sie die Setup-Schritte mit Ihrem Microsoft Azure -Entwicklerkonto ab. Anweisungen zum Erstellen und Konfigurieren von benutzerdefinierten Anwendungen finden Sie in der Microsoft Azure-Produktdokumentation.
Erforderliche Rolle: Microsoft Azure Portaladministrator und Administrator
Prozedur
-
Melden Sie sich mit den Anmeldeinformationen Ihrer Organisation beim -Registrierungsprofil Microsoft Azure an.
-
Registrieren Sie eine neue anwenderdefinierte Anwendung, indem Sie den Anwendungsnamen, den unterstützten Kontotyp und die Umleitungs-URL eingeben, und wählen Sie Registrierenaus.
Hinweis: Geben Sie die Umleitungs-URL im folgenden Format ein: https://<instance> /oauth_redirect.do
Eine Übersicht mit den grundlegenden Informationen der Anwendung wird angezeigt.
-
Kopieren Sie die Client-ID in eine Textdatei.
Sie verwenden diese Client-ID und den in den nächsten Schritten generierten geheimen Wert, um die App als OAuth-Drittanbieter in Ihrer Instanz ServiceNow zu registrieren. Sie verwenden die Anwendungs-ID als Client-ID, wenn Sie die Anwendung mit ServiceNowverbinden.
-
Aktivieren Sie die Berechtigung SMTP.SendAsApp.
-
Navigieren Sie in Microsoft Azure zu an.
-
Wählen Sie Berechtigung hinzufügen aus.
-
Wählen Sie die Kachel Microsoft Office 365 aus.
-
Wählen Sie Anwendungsberechtigungen aus.
-
Geben Sie im Feld Berechtigungen auswählen den Text SMTP.SendAsAppein.
-
Aktivieren Sie das Kontrollkästchen SMTP.SendAsApp.
-
Wählen Sie Berechtigungen hinzufügen.
-
Wählen Sie Administratorzustimmung erteilen für aus<organization name> , und wählen Sie dann zum Bestätigen Ja aus.
-
Laden Sie das Zertifikat hoch.
-
Navigieren Sie in Microsoft Azure zu an.
-
Wählen Sie Zertifikat hochladen aus.
-
Geben Sie eine Beschreibung, ein Startdatum und ein Ablaufdatum an, und laden Sie das Zertifikat hoch.
-
Kopieren Sie die Client-ID und die Verzeichnis-ID in eine Textdatei.
-
Registrieren Sie Serviceprinzipale in Microsoft Exchange mit PowerShell.
-
Führen Sie die folgenden Befehle aus.
Install-Module -Name ExchangeOnlineManagement -allowprerelease
Import-module ExchangeOnlineManagement
Connect-ExchangeOnline -Organization <tenantId>
Weitere Informationen finden Sie unter
SMTP-Verbindung mit OAuth authentifizieren
-
Registrieren Sie den Serviceprinzipal einer Anwendung Microsoft Azure AD, indem Sie den folgenden Befehl ausführen.
New-ServicePrincipal -AppId <APPLICATION_ID> -ObjectId <OBJECT_ID>
Wichtig: Für den Wert OBJECT_ID wechseln Sie zu und kopieren Sie die Objekt-ID.
-
Fügen Sie der Anwender-E-Mail-ID mit dem folgenden Befehl die Berechtigung hinzu.
Add-MailboxPermission -Identity "<email_id>" -User <object_id> -AccessRights FullAccess
-
Navigieren zu und kopieren Sie den OAuth 2.0-Token-Endpunkt (v2) in eine Textdatei.