Helpdesk CID ERP

Configuration serveur entrant/sortant Office 365/ Google avec authentification moderne

Mise à jour le

Vous trouverez, ci-après, la procédure afin de configurer les serveurs entrants/sortants Office 365/ Google avec l'authentification moderne dans CID ERP.

Expand or collapse content Configuration dans Azure Active Directory

Pour la première partie de la configuration, il faut vous rendre sur Azure Active Directory (lien direct).

Expand or collapse content Inscription d'application

Une fois sur le portail, cliquez sur "Azure Active Directory", puis sur "Inscriptions d'applications".

Une fois sur ce menu, vous pourrez alors cliquer sur "+ Nouvelle inscription".

Dans le nom de l'inscription, vous pouvez indiquer "CID ERP", puis vous pourrez cliquer sur "S'inscrire".

Sur la fenêtre qui s'affiche, il faut que vous preniez note de l'ID d'application et de l'ID de l'annuaire. Ces données devront être transmises à [email protected].

Expand or collapse content Configuration de la plateforme d'authentification

Suite à cela, vous pourrez aller dans le menu "Authentification" et cliquer sur "+ Ajouter une plateforme".

Sur la fenêtre qui s'ouvre, vous pourrez alors cliquer sur "Web".

Dans l'URI de redirection de l'application, il faut entrer : https://VOTRE_DNS_ERP/oauth2/retrieve_token

Afin de renseigner cela correctement, vous pouvez regarder l'URL que vous utilisez pour vous connecter à CID ERP. 

Si nous prenons l'exemple ci-dessous, vous devriez entrer : https://demofabien.cid-erp.app/oauth2/retrieve_token

Expand or collapse content Configuration des certificats et secrets

Pour la suite, vous pouvez cliquer sur "Certificats & secrets". Dans l'onglet "Secrets client", vous pourrez cliquer sur "+ Nouveau secret client".

Dans la description du secret client, vous pourrez indiquer "CID ERP". Vous pourrez paramétrer la date d'expiration sur 24 mois. Vous pourrez alors cliquer sur "Ajouter".

Nous vous prions de bien vouloir noter la date d'expiration et de recréer un nouveau secret client avant que celui-ci n'arrive à échéance dans 24 mois. 

Vous pouvez directement mettre à jour le secret du côté CID si vous avez des accès pour la société. Sinon, veuillez nous écrire à [email protected] avant la date d'échéance avec le nouveau secret.

Il faudra, sur cette fenêtre, prendre note de la valeur du secret et transmettre cela à [email protected].

Expand or collapse content Ajouter une autorisation d'API autorisée

Suite à cela, vous pourrez aller dans le menu "API autorisées". Ici, vous pourrez cliquer sur "+ Ajouter une autorisation".

Sur la fenêtre suivante, vous pourrez cliquer sur "Microsoft Graph".

Vous pourrez ensuite cliquer sur "Autorisations déléguées".

Suite à cela, en vous aidant de la barre de recherche, vous pourrez sélectionner les autorisation suivantes.

Droits Single Sign-On :

  • profile

  • User.Read

  • User.ReadBasic.All

Droits serveur entrant :

  • offline_access

  • openid

  • IMAP.AccessAsUser.All

Droits serveur sortant :

  • SMTP.Send

  • Mail.Send (Attention, type Application)

Droits synchronisations de calendriers

  • Application.Read.All

  • Calendars.ReadWrite

  • Calendars.ReadWrite.Shared

Le résultat final doit être identique à l'image ci-dessous.

Expand or collapse content Configuration dans Google Cloud Console

Pour la première partie de la configuration, il faut vous rendre sur Google Cloud Console (lien direct https://console.cloud.google.com)

Expand or collapse content Inscription d’application

Une fois sur la console, cliquez sur le menu déroulant, cliquez sur « Api et services », puis sur « Identifiants »

Une fois sur le menu « Identifiants », cliquez sur « +CRÉER DES IDENTIFIANTS » puis sur « ID client OAuth »

Choisissez le Type d’application « Application Web » et donner lui un nom « CID ERP » ainsi qu’une « URI de redirection autorisés »

Afin de renseigner cela correctement, vous pouvez regarder l'URL que vous utilisez pour vous connecter à CID ERP. 

Si nous prenons l'exemple ci-dessous, vous devriez entrer : https://demofabien.cid-erp.app/oauth2/retrieve_token

Il faudra suite à la création, sur la nouvelle fenêtre, cliquez sur « TELECHARGER LE FICHIER JSON » et le transmettre à [email protected]

Expand or collapse content Ecran de consentement OAuth

Ensuite, il faut se rendre dans le menu « Ecran de consentement OAuth » et « MODIFIER L’APPLICATION »

Vous pouvez renseigner une « Adresse e-mail d’assistance utilisateur » vers votre responsable IT.

Plus bas, il faut renseigner le « Domaine autorisé » selon votre domaine ERP, «fair-it.ch » ou « cid-erp.app » ainsi que « Coordonnées du développeur », « Adresses e-mail » vers votre responsable IT. Enfin, cliquez sur « ENREGISTRER ET CONTINUER ».

Cliquez sur « AJOUTER OU SUPPRIMER DES CHAMPS D’APPLICATION »

Et ajouter les droits suivants :

Le résultat final doit être identique à l’image ci-dessous.

Expand or collapse content Configuration dans CID ERP à faire par Fair IT

Pour cela, envoyez-nous un mail à [email protected] et nous nous occuperons de configurer cette partie.

La suite de la configuration se passe dans CID ERP.

La première chose à faire est d'installer le module "auth_oauth2".

Suite à cela, vous pourrez aller sous Configuration / Sociétés / Sociétés / OAuth2. Dans cet onglet, vous pourrez reprendre les valeurs suivantes : 

  • ID d'application (client)       = ID client
  • ID de l'annuaire (locataire) = Locataire
  • Valeur du secret                       = Secret client
  • URI de redirection                   = https://VOTRE_DNS_ERP/oauth2/retrieve_token (identique à celle indiquée dans O365)

Pour Microsoft : 

Pour Google : 

Suite à cela, vous pourrez aller dans Configuration / Autre configuration / Courriels / Serveurs entrants. Pour chaque serveur entrant il faut réinitialiser la confirmation.

Suite à cela, vous pourrez cliquer sur "Utiliser OAuth2" et ensuite sur le bouton "Récupérer l'autorisation et le jeton OAuth2".

Sur la fenêtre qui s'ouvre, vous pourrez alors vous connecter avec le mot de passe de l'email en question en suivant les étapes demandées par Office 365. Il faudra notamment accepter les autorisations.

Configuration e-mail sortant

Une fois que ceci est configuré, allez dans CID ERP et cochez la case "Utiliser OAuth2" dans la configuration du serveur sortant, comme sur l'image ci-dessous.

Une fois cela effectué, envoyez un mail test depuis l'ERP pour vous assurer que tout fonctionne comme voulu. 

Suite à cela, cette configuration est terminée.

Previous Article Intégrer une image dans un modèle de mail
Next Article Envoyer des mails séparés aux destinataires
Vous avez encore besoin d'aide ? Contactez-nous