Wenn Sie die Microsoft OAuth 2-Authentifizierung für Ihre E-Mail-Verbindung aktivieren möchten, müssen Sie das OAuth 2-Plugin auf Ihrer Totara-Website aktivieren und zur Microsoft-Entwicklerkonsole gehen, um die Authentifizierung zu konfigurieren.
- Gehen Sie zum Microsoft Azure-Portal.
- Klicken Sie unter App-Registrierungen auf Neue Registrierung.
- Geben Sie Ihrer App einen Namen, z. B. „Totara Email“.
- Wählen Sie Konten in einem beliebigen Organisationsverzeichnis (Any Azure AD Directory – Multitenant) für unterstützte Kontotypen.
- Wählen Sie Web für URI umleiten.
- Fügen Sie die URL Ihrer Website, die mit /admin/oauth2callback.php angehängt ist, zum Abschnitt Redirect URLs hinzu, z. B. 'https://totaralearn.com/admin/oauth2callback.php'.
- Klicken Sie auf Registrieren.
- Notieren Sie sich die Anwendungs-ID (Client-ID).
- Wählen Sie Authentifizierung aus dem Seitenmenü.
- Stellen Sie sicher, dass die Einstellungen für implizite Gewährungen deaktiviert sind.
- Wählen Sie API-Berechtigungen aus dem Seitenmenü.
- Stellen Sie sicher, dass die Berechtigungen SMTP.Send und offline_access unter Microsoft Graph verfügbar sind und fügen Sie sie dann als delegierte Berechtigungen hinzu, wenn sie nicht vorhanden sind.
- Wählen Sie Zertifikate und Geheimnisse aus dem Seitenmenü und klicken Sie auf Neues Client-Geheimnis.
- Fügen Sie eine Beschreibung hinzu, z. B. Ihren App-Namen (Totara E-Mail) und wählen Sie, wann das Passwort/Geheimnis ablaufen soll.
- Kopieren Sie den generierten geheimen Zeichenfolgenwert zur Verwendung in Totara.
- Gehen Sie in Totara zu Schnellzugriffsmenü > Server > OAuth 2 > OAuth 2 Verbraucherdetails.
- Klicken Sie auf Neuen benutzerdefinierten Dienst erstellen.
- Geben Sie einen Namen ein, z. B. 'Microsoft Email OAuth'.
- Geben Sie das im Microsoft Azure-Portal generierte Passwort als geheim und die Anwendungs-ID als Client-ID ein.
- Geben Sie unter Geltungsbereiche, die in einer Anmeldeanfrage enthalten sind, einen beliebigen Wert ein. Dieses Feld wird nicht verwendet, aber es muss ein Wert angegeben werden.
- In den Geltungsbereichen, die in einer Anmeldeanfrage für Offline-Zugriff enthalten sind, fügen Sie Folgendes hinzu:
https://outlook.office.com/SMTP.Send offline_access - Deaktivieren Sie Auf Anmeldeseite anzeigen (es wird empfohlen, die E-Mail- und Anmelde-OAuth-Dienste nicht zu mischen).
- Klicken Sie auf Änderungen speichern.
- Klicken Sie auf das Symbol Endpunkte konfigurieren für den neuen Dienst.
- Klicken Sie auf Neue Endpunkte erstellen und fügen Sie dann Folgendes hinzu:
| Name | URL |
|---|---|
Autorisierung_Endpunkt | https://login.microsoftonline.com/common/oauth2/v2.0/authorize |
token_endpunkt |
- Kehren Sie zur OAuth 2-Serviceseite zurück.
- Klicken Sie auf das Symbol Mit einem Systemkonto verbinden.
- Klicken Sie auf Weiter.
- Melden Sie sich mit Ihrem Microsoft E-Mail-Konto an, das für Ihren Totara E-Mail-Dienst verwendet wird.
- Akzeptieren Sie die Berechtigungen in Microsoft.
- Gehen Sie zum Schnellzugriffsmenü > Server > E-Mail > Konfiguration für ausgehende E-Mails.
- SMTP Auth Type in XOAUTH2 ändern.
- Ändern Sie den Oauth2 Service und wählen Sie den OAuth-Service, den Sie gerade erstellt haben.
- Legen Sie den SMTP-Benutzernamen auf die E-Mail-Adresse des Kontos fest, das zum Senden von E-Mails verwendet wird (dies sollte die gleiche sein wie die No-Antwort-Adresse, d. h. die E-Mail-Adresse des Nutzers, der über OAuth verbunden ist).
- SMTP-Kennwort auf beliebigen beliebigen Text einstellen. Sie darf nicht leer sein, aber ansonsten spielt sie keine Rolle.
- Klicken Sie auf Änderungen speichern.
Join the Totara Community for more resources to help you get the most out of Totara.
© Copyright 2026 Totara Learning Solutions. All rights reserved.