OAuth
Modifié par Aurelie Bertrand le 2025/04/29 11:11
L'authentification SMTP via Google OAuth pour l'envoi d'emails consiste à utiliser le protocole OAuth 2.0 pour sécuriser l'accès au serveur SMTP de Google (smtp.gmail.com) sans avoir besoin d'utiliser un mot de passe traditionnel.
Ainsi, au lieu de votre adresse email et de votre mot de passe, un jeton d'accès OAuth est utilisé pour vous authentifier auprès du serveur SMTP.
Obtenir les identifiants client
- Connectez-vous à Google Console Cloud et créez un nouveau projet.
- Ouvrez le projet et accédez à API & Services > Écran de consentement oAuth pour configurer le projet.
- Allez ensuite sur la page Clients depuis le menu de navigation.
- Cliquez sur Créer un client.
- Sur la page Créer un ID client OAuth, remplissez les champs requis :
- Dans le champ Type d'application, sélectionnez Application Web.
- Entrez un nom de client.
- Dans la section URI de redirection autorisés, cliquez sur Ajouter un URI et entrez l'URI sous la forme :
http://localhost:8080/ddenterpriseapi/v2/oauth/redirect
- Cliquez sur Créer.
➡ Le client OAuth est créé. Vous obtenez ainsi l'identifiant et le code secret du client. - Copiez-les afin d'en disposer por la configuration DigDash.
Configurer l'authentification OAuth
- Allez sur la page Configuration > Paramètres serveur > Paramètres supplémentaires > OAuth.
- Les champs URL sont renseignés par défaut, il n'est pas nécessaire de les modifier.
- Renseignez l'ID client et le code secret du client obtenus précédemment.
- Dans le champ URI de redirection autorisés, entrez l'URI sous la forme :
http://localhost:8080/ddenterpriseapi/v2/oauth/redirect - Cliquez sur Enregistrer.
➡ Vous pouvez à présent utiliser OAuth pour votre serveur email Gmail.
Consultez la page Serveur email pour plus de détails.