Apprendre

Documentation EDEN ERP

#2 - Connexion Office 365 / SSO

Pour bénéficier de la connexion via Office 365 sur votre portail Eden, il faut posséder au préalable un compte Microsoft.

Accéder au portail de Microsoft

Saisir l’URL suivante pour accéder au portail d’inscription d’applications Microsoft : https://portal.azure.com/#home

Se connecter grâce au compte Microsoft.

microsoft azure

Création d’une application

Une fois connecté, saisir dans la barre de recherche inscriptions des applications puis sélectionner l’option Inscriptions des applications:

inscription azure

La page suivante apparaît, cliquer sur le bouton Nouvelle inscription afin de créer une nouvelle application :
inscriptions

Dans la nouvelle page affichée, saisir le nom de l’application "Eden ERP", choisir les types de comptes pris en charge et saisir la valeur d’une URI de redirection qui est :

https://XXXXX.eden-erp.fr/eden/login/retour_microsoft

Finaliser l’inscription en cliquant sur le bouton S’inscrire.

Définition des autorisations

Dans la page qui s’affiche, sélectionner l’option API autorisées :

cle api client

Il faut ensuite cliquer sur le bouton Ajouter une autorisation et depuis l’onglet affiché, choisir API Microsoft Graph:

autorisations
Api graph

Un nouvel onglet Demander des autorisations d’API s’affiche, sélectionner Autorisations déléguées puis l’option offline_access:

stockage-onedrive-autorisation-deleguee
stockage-onedrive-offline-access

Finaliser l’opération en cliquant sur le bouton Ajouter des autorisations.

Répéter la manipulation en cliquant de nouveau sur Ajouter une autorisation et sélectionner cette fois-ci Autorisations de l’application puis cocher les options :

  • openid
  • directory.AccessAsUser.All
  • Directory.Read.All
  • Organization.Read.All
  • Profile
  • User.Read
  • User.AuthenticationMethod.Read
Pour la synchronisation des rendez-vous, il conviendra d'ajouter
  • mailboxsettings.readwrite
  • calendars.readwrite
  • calendars.readwrite.shared

Pour l'intégration des tickets à partir d'une boîte support et/ou l'envoi d'email, il conviendra d'ajouter :

  • mailboxsettings.readwrite
  • mail.send
  • mail.read
  • mail.ReadWrite

Pour l'intégration Sharepoint, il conviendra d'ajouter :

  • files.readwrite.all
  • sites.readwrite.all

stockage-onedrive-autorisation-application
Finaliser l’opération en cliquant sur le bouton Ajouter des autorisations.

Définition de mot de passe de l’application

Dans le menu Gérer, cliquer sur Certificats & secrets, au niveau du nouvel onglet, cliquer sur Nouveau secret client:

stockage-onedrive-gerer-certificats-secrets
stockage-onedrive-secrets-clients
Saisir une description, choisir une date d’expiration puis valider en cliquant sur le bouton Ajouter.
stockage-onedrive-secrets-client-ajouter
La valeur du nouveau secret client doit être visible.
-stockage-onedrive-secrets-client-valeur

Attention

Copier la valeur de ce nouveau secret client. Elle ne sera plus récupérable après avoir effectué une autre opération ou quitté le panneau.

Récupérer dans le panneau Vue d’ensemble de l’application la valeur du Client_id
stockag-onedrive-client-id

Activer l'API MIcrosoft dans Eden ERP & CRM

Se connecter à Eden et cliquer sur  Paramétrages > Fonctionnalités > Intégrations  .

L'ID d'application (client) (client_id) est à enregistrer dans : Microsoft : APP ID 

La valeur du Secret est à enregistrer dans : Microsoft : APP SECRET

Sauvegarder