#4 - Connexion SSO - Office 365
#4 - Connexion SSO - Office 365
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.

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:

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://yourdomain.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 :
Il faut ensuite cliquer sur le bouton Ajouter une autorisation et depuis l’onglet affiché, choisir API Microsoft Graph:
Un nouvel onglet Demander des autorisations d’API s’affiche, sélectionner Autorisations déléguées puis l’option 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 puis cocher les options :
Autorisations déléguées :
- Openid
- Directory.AccessAsUser.All
- Directory.Read.All
- Organization.Read.All
- Profile
- User.Read.All
- Tasks.ReadWrite
Pour l'intégration Sharepoint, il conviendra d'ajouter :
- Files.ReadWrite.all
- Sites.ReadWrite.all
Autorisations de l’application :
Pour la synchronisation des rendez-vous, il conviendra d'ajouter
- MailboxSettings.ReadWrite
- Calendars.ReadWrite
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.ReadWrite
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:
Saisir une description, choisir une date d’expiration puis valider en cliquant sur le bouton Ajouter.
La valeur du nouveau secret client doit être visible.
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
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