- 28 Feb 2024
- 2 Minuten te lezen
Stuur e-mail met Microsoft (OAuth 2)
- Bijgewerkt op 28 Feb 2024
- 2 Minuten te lezen
Als je Microsoft OAuth 2-authenticatie wil inschakelen voor je e-mailverbinding, moet je de OAuth 2-plugin op je Totara-site inschakelen en naar de Microsoft-ontwikkelaarsconsole gaan om de authenticatie te configureren.
- Ga naar het Microsoft Azure-portaal.
- Klik op Nieuwe registratie onder App-registraties.
- Geef je app een naam, bijv. 'Totara Email'.
- Selecteer Accounts in een organisatiemap (Elke Azure AD-map - Multitenant) voor Ondersteunde accounttypes.
- Kies Web om URI door te verwijzen.
- Voeg de URL van je site toe met /admin/oauth2callback.php aan de sectie URL's omleiden, bijv. 'https://totaralearn.com/admin/oauth2callback.php'.
- Klik op Registreren.
- Maak een notitie van de Aanvraag (client) ID.
- Selecteer Authenticatie in het zijmenu.
- Zorg ervoor dat de Impliciete toekenningsinstellingen zijn uitgeschakeld.
- Selecteer API-rechten in het zijmenu.
- Zorg ervoor dat de rechten voor User.Read en Mail.Send beschikbaar zijn onder Office 365 Exchange Online en als ze dat niet zijn, voeg ze dan toe.
- Selecteer Certificaten & geheimen in het zijmenu en klik op Nieuwe client geheim.
- Voeg een beschrijving toe, bijv. je appnaam (Totara e-mail), en selecteer wanneer het wachtwoord/geheim zal verlopen.
- Kopieer de gegenereerde geheime stringwaarde voor gebruik in Totara.
- Ga in Totara naar het snelmenu > Server > OAuth 2 services.
- Klik op Maak een nieuwe aangepaste service.
- Geef een naam, bijv. 'Microsoft Email OAuth'.
- Geef het wachtwoord dat in het Microsoft Azure-portaal is gegenereerd als het geheim en de applicatie ID als het Client ID.
- In Scopes die in een login-aanvraag zijn opgenomen, voeg je het volgende toe: https://outlook.office.com/SMTP.Send https://outlook.office.com/User.Read
- In Scopes die zijn opgenomen in een loginverzoek voor offline toegang, voeg het volgende toe: https://outlook.office.com/SMTP.Send https://outlook.office.com/User.Read offline_access
- Vink Toon op inlogpagina uit (het wordt aanbevolen dat je de e-mail niet mengt met de inlog OAuth-services).
- Klik op Wijzigingen opslaan.
- Klik op het icoontje Configureer eindpunten voor de nieuwe service.
- Klik op Maak nieuwe eindpuntenen voeg het volgende toe:
Naam | URL |
---|---|
authorization_endpoint | https://login.microsoftonline.com/common/oauth2/v2.0/authorize |
token_endpoint | |
userinfo_endpoint | |
userpicture_endpoint |
- Ga terug naar de OAuth 2 services pagina.
- Klik op het koppelingsicoontje Gebruikersveld.
- Klik op Koppeling gebruikersvelden makenen voeg het volgende toe:
Externe veldnaam | Interne veldnaam |
---|---|
Toonnaam | alternatieve naam |
E-mailadres |
- Ga terug naar de OAuth 2 services pagina.
- Klik op het pictogram Verbinden met een systeemaccount.
- Klik op Doorgaan.
- Meld je aan met je Microsoft e-mailaccount dat wordt gebruikt voor je Totara e-mailservice.
- Accepteer de rechten in Microsoft.
- Wanneer Totara opnieuw laadt, bevestig dan dat je e-mail wordt weergegeven onder de sectie systeemaccount.
- Ga naar het snelmenu > Server E-> mail > uitgaande mail configuratie.
- Wijzig SMTP-autorisatietype naar XOAUTH2.
- Wijzig de Oauth2-service en kies de OAuth-service die je zojuist hebt gemaakt.
- Stel de SMTP-gebruikersnaam in op het e-mailadres van de account die wordt gebruikt om e-mail te verzenden.
- Stel het SMTP-wachtwoord in op willekeurige teksten. Het mag niet leeg zijn, maar anders maakt het niet uit.
- Klik op Wijzigingen opslaan.
© Copyright 2024 Totara Learning Solutions. All rights reserved.