Konfigurieren Sie ein OAuth-Anwendungsprofil für die Authentifizierung mit Zertifikaten für ausgehende E-Mails.
Vorbereitungen
Erstellen Sie ein Microsoft Azure -Konto, um ein OAuth-Profil zu konfigurieren.
Führen Sie die Setup-Schritte mit Ihrem Microsoft Azure -Entwicklerkonto aus. In der Microsoft Azure-Produktdokumentation finden Sie Anweisungen zum Erstellen und Konfigurieren benutzerdefinierter Anwendungen.
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 benutzerdefinierte Anwendung, indem Sie den Anwendungsnamen, den unterstützten Kontotyp und die Umleitungs-URL eingeben und dann Registrierenauswählen.
Hinweis: Geben Sie die Umleitungs-URL im folgenden Format ein: https://<instance> /oauth_redirect.do .
Eine Übersicht der 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-Drittpartei 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 .
-
Wählen Sie Berechtigung hinzufügen aus.
-
Wählen Sie die Kachel Microsoft Office 365.
-
Wählen Sie Anwendungsberechtigungen aus.
-
Geben Sie im Feld Berechtigungenauswählen SMTP.SendAsAppein.
-
Aktivieren Sie das Kontrollkästchen SMTP.SendAsApp.
-
Wählen Sie Berechtigungen hinzufügen.
-
Wählen Sie Grant admin consent for (Administratoreinwilligung gewähren für) aus<organization name> , und bestätigen Sie mit Ja.
-
Laden Sie das Zertifikat hoch.
-
Navigieren Sie in Microsoft Azure zu .
-
Wählen Sie Zertifikat hochladen aus.
-
Geben Sie eine Beschreibung, ein Startdatum und ein Ablaufdatum an, und laden Sie dann das Zertifikat hoch.
-
Kopieren Sie die Client-ID und die Verzeichnis-ID in eine Textdatei.
-
Registrieren Sie -Dienstprinzipale 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 Dienstprinzipal einer Microsoft Azure AD -Anwendung, indem Sie den folgenden Befehl ausführen.
New-ServicePrincipal -AppId <APPLICATION_ID> -ObjectId <OBJECT_ID>
Wichtig: Wechseln Sie für den Wert OBJECT_ID zu und kopieren Sie die Objekt-ID.
-
Fügen Sie der Benutzer-E-Mail-ID mit dem folgenden Befehl eine 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.