Einstellung der Basic-Authentifizierung in Exchange Online
- Zuletzt aktualisiert2022/12/26
Einstellung der Basic-Authentifizierung in Exchange Online
Microsoft stellt ab dem 1. Oktober 2022 die Basic-Authentifizierung für bestimmte Protokolle in Exchange Online dauerhaft ein. Dies betrifft Kunden mit Bots für die E-Mail-Automatisierung, die über IMAP-, POP3- oder EWS-Protokolle eine Verbindung mit Exchange Online mit Basic-Authentifizierung herstellen.
Paket oder Auslöser | neue Version | alte Version |
---|---|---|
Paket „E-Mail“ |
|
|
E-Mail-Auslöser |
|
|
In der Woche vom 29. August 2022 wird in einer bevorstehenden Nur-Paket-Version von Automation 360 eine neue Version des E-Mail-Pakets mit OAuth 2.0-Support bereitgestellt.
Um zu gewährleisten, dass Ihre vorhandenen Bots, die die Basic-Authentifizierung in Exchange Online verwenden, unterstützt werden, nachdem die Basic-Authentifizierung eingestellt wurde, wird empfohlen, die Bots zu auf OAuth 2.0 zu aktualisieren. Um die Automation 360-Bots zu identifizieren, die die Basic-Authentifizierung im E-Mail-Paket oder E-Mail-Auslöser verwenden, überprüfen Sie die Bots mit dem Bot Scanner. Dies hilft Ihnen bei der Planung Ihrer Bemühungen zur Aktualisierung Ihrer in Automation 360 existierenden Bots auf OAuth 2.0.
Automation 360-Bots für die Verwendung von OAuth 2.0 aktualisieren
- Aktualisieren Sie auf die neueste Automation 360-Version.
- Sichern Sie das Control Room-Repository.
- Identifizieren Sie mit dem Bot Scanner Bots, bei denen die Basic-Authentifizierung verwendet wird.
- Laden Sie die neueste Version des E-Mail-Pakets herunter und fügen Sie es Ihrem Control Room hinzu.
- Aktualisieren Sie die Bots, die die Basic-Authentifizierung verwenden, in den Aktionen
Verbinden, Senden, Weiterleiten oder Antworten oder im E-Mail-Auslöser, damit diese OAuth 2.0 verwenden.
- Überprüfen Sie, ob die aktualisierten Bots bereitgestellt werden können.Bot ausführenAnmerkung: Sie können Ihre Bots in einer Umgebung (z. B. Entwicklung oder DEV) für die Verwendung von OAuth 2.0 aktualisieren und diese Bots dann in eine andere Umgebung (z. B. UAT und Produktion oder PROD) verschieben, sodass Sie die Bots nicht in jeder Umgebung aktualisieren müssen.
Von der Einstellung der Basic-Authentifizierung betroffene Protokolle
Weitere Informationen finden Sie unter Basic authentication deprecation in Exchange Online – Updates.
Bots mit Basic-Authentifizierung auf OAuth 2.0 aktualisieren
Sie sollten Ihre Bots, die die Basic-Authentifizierung für OAuth 2.0 in den Aktionen Verbinden, Weiterleiten, Antworten und Senden des E-Mail-Pakets und E-Mail-Auslösers verwenden, aktualisieren, bevor die Basic-Authentifizierung eingestellt wird.
- Der Ordner Installation einrichten im Download-Ordner Automation 360 v.25 Basic Authentication MS Online - Deprecation enthält die folgenden JAR-Dateien:
-
E-Mail
Paket (bot-command-email-3.14.1.jar)
Laden Sie dieses Paket herunter und fügen Sie es in Automation 360 Ihrem Control Room hinzu.
-
E-Mail-Auslöser (bot-trigger-email-2.8.1.jar)
Laden Sie dieses Paket herunter und fügen Sie es in Automation 360 Ihrem Control Room hinzu.
- Auslöser-Listener (triggerlistener.jar)
Wenn Sie Automation 360 v.25 verwenden, laden Sie die Auslöser-Listener-Datei herunter und installieren Sie sie. Einzelheiten finden Sie unter .
Informationen zum Hinzufügen von Paketen zum Control Room finden Sie unter Pakete zum Control Room hinzufügen.
Informationen zum Herunterladen dieser JAR-Dateien finden Sie unter Everything about Basic Authentication deprecation in Microsoft Exchange online (A-People login required).
-
E-Mail
Paket (bot-command-email-3.14.1.jar)
- Sie müssen das Bot Scanner-Dienstprogramm für die eingestellten Funktionen ausgeführt haben, um die Bots zu identifizieren, die die Basic-Authentifizierung in Ihrem Control Room-Repository verwenden.
Einzelheiten finden Sie unter Bots auf Basic-Authentifizierung überprüfen.
- Ihre Anwendung muss im Azure portal registriert sein und Sie müssen die folgenden Konfigurationen für den Client-Anmeldedatenablauf durchgeführt haben:
Vorgehensweise
- Melden Sie sich als Bot Creator bei Ihrem Control Room an.
- Wählen Sie den Bot aus, der im Bot Scanner-Bericht als zu aktualisierend identifiziert wurde.
- Checken Sie den Bot aus, um ihn zu bearbeiten.
- Klicken Sie im Bot-Editor auf die vertikale Ellipse in der rechten oberen Ecke und dann auf Pakete.
- Erweitern Sie die Zeile für das E-Mail-Paket.
- Wählen Sie in der Dropdown-Liste der Paketversionen die Version Standard aus.Anmerkung: Achten Sie beim E-Mail-Paket darauf, dass die Paketversion 3.14.1-20220831-084727 oder höher vorliegt. Achten Sie beim E-Mail-Auslöser darauf, dass die Paketversion 2.8.1-20220831-123116 oder höher vorliegt.
- Klicken Sie auf Version ändern und Speichern.
- Klicken Sie auf Zurück zum Editor.
- Klicken Sie auf die Aktion E-Mail oder den E-Mail-Auslöser, der den Basic-Authentifizierungsmodus verwendet.
- Klicken Sie auf die Option E-Mail-Server oder EWS-Server.
- Wählen Sie in der Dropdown-Liste Authentifizierungsmodus den gewünschten OAuth 2.0-Modus.Anmerkung: Verwenden Sie bei der unbeaufsichtigten E-Mail-Automatisierung Client-Anmeldedaten- oder ROPC-Abläufe und bei der beaufsichtigten E-Mail-Automatisierung Implicit- oder PKCE-Abläufe. Microsoft rät von der Verwendung der Legacy-Abläufe ROPC und Implicit ab. Daher wird empfohlen, entweder den Client-Anmeldedaten- oder den PKCE-Ablauf zu verwenden.
Die folgende Tabelle enthält Informationen zu den OAuth 2.0-Authentifizierungsmodi, die für die Aktion E-Mail in den E-Mail-Server- und EWS-Serveroptionen verfügbar sind:
Aktionen in E-Mail E-Mail-Server EWS-Server Verbinden - OAuth2 – Autorisierungscode mit PKCE
- OAuth2 – Client-Anmeldedaten
- OAuth2 – ROPC
- OAuth2 – Implicit
- OAuth2 – Autorisierungscode mit PKCE
- OAuth2 – Client-Anmeldedaten
Senden OAuth2 – Autorisierungscode mit PKCE - OAuth2 – ROPC
- OAuth2 – Implicit
- OAuth2 – Autorisierungscode mit PKCE
- OAuth2 – Client-Anmeldedaten
Weiterleiten OAuth2 – Autorisierungscode mit PKCE -- Antworten OAuth2 – Autorisierungscode mit PKCE -- Die folgende Tabelle enthält Informationen zu den OAuth 2.0-Authentifizierungsmodi, die für den E-Mail-Auslöser in den E-Mail-Server- und EWS-Serveroptionen verfügbar sind:
Auslöser E-Mail-Server EWS-Server E-Mail-Auslöser OAuth2 – Client-Anmeldedaten OAuth2 – Client-Anmeldedaten -
OAuth2 – ROPC: Verwendet den Ablauf für das Ressourcen-Eigentümerpasswort (Microsoft identity platform and OAuth 2.0 Resource Owner Password Credentials).Anmerkung: Der bestehende Silent-Ablauf wurde in „ROPC“ umbenannt.
-
OAuth2 – Implicit: Verwendet den Implicit-Gewährungsablauf (Microsoft identity platform and implicit grant flow).Anmerkung: Der existierende Interactive-Ablauf wurde in „Implicit“ umbenannt.
- Oauth2 – Autorisierungscode mit PKCE: Verwendet den Gewährungsablauf „Autorisierungscode mit PKCE“ (Microsoft identity platform and OAuth 2.0 authorization code flow).
- OAuth2 – Client-Anmeldedaten: Verwendet den Client-Anmeldedatenablauf (Microsoft identity platform and the OAuth 2.0 client credentials flow).
- Je nach dem gewählten Authentifizierungsmodus müssen Sie möglicherweise einige der folgenden Felder aktualisieren:
-
Nutzername: Geben Sie den Nutzernamen ein, den Sie für den Zugriff auf den Mailserver verwenden möchten.
Beispiel: john.smith@myCompanyName.com
- Passwort: Geben Sie das Passwort für den angegebenen Nutzernamen ein.
- E-Mail-Anbieter: Wählen Sie in der Dropdown-Liste den E-Mail-Anbieter aus.
Anmerkung: Verwenden Sie für die Optionen Client-ID, Mandanten-ID, URI umleiten und Geheimer Clientschlüssel die Informationen, die in Ihrem Azure portal für Ihr Konto bereitgestellt wurden.Siehe E-Mail Paket und Hinzufügen eines E-Mail-Auslösers.
-
Nutzername: Geben Sie den Nutzernamen ein, den Sie für den Zugriff auf den Mailserver verwenden möchten.
- Klicken Sie bei EWS-Server auf Verbindungen testen, um sich bei Ihrem Konto anzumelden, die zur Authentifizierung angeforderten Berechtigungen zu akzeptieren und eine Verbindung mit dem Server herzustellen.Anmerkung: Vergewissern Sie sich im Microsoft Azure-Anwendungsregistrierungsportal unter , dass die hinzugefügte URI entweder https://outlook.office365.com oder https://outlook.office365.us lautet, damit die Verbindung ordnungsgemäß funktioniert.
- Klicken Sie auf Speichern.
Wiederholen Sie diese Schritte für alle betroffenen Bots und führen Sie die Bots aus, um zu gewährleisten, dass sie mit OAuth 2.0 erfolgreich eine Verbindung mit Exchange Online herstellen können.
Auslöser-Listener-Datei installieren
Um den E-Mail-Auslöser mit OAuth 2.0 zu verwenden, müssen Sie die Datei triggerlistener.jar im Bot-Agent aktualisieren.
- Beenden Sie im Task-Manager von Windows den Dienst Automation Anywhere Bot Agent.
- Öffnen Sie den Ordner, in dem der Bot-Agent installiert ist (C:\Program Files\Automation Anywhere\Bot Agent).
- Suchen Sie nach der Datei triggerlistener.jar und benennen Sie die Datei in triggerlistener.jar_old um.
- Kopieren Sie die heruntergeladene Datei triggerlistener.jar.
- Starten Sie im Task-Manager von Windows den Dienst Automation Anywhere Bot Agent.