Guide de configuration de Microsoft Entra ID pour l'authentification Microsoft

Configurer correctement Microsoft Entra ID et Devolutions Server pour utiliser l'authentification Microsoft en suivant les instructions ci-dessous.

Exigences

  • Planificateur Devolutions Server installé et en cours d'exécution

  • Un abonnement Microsoft Entra ID

  • Une application web Entra ID pour l'application web Devolutions Server et le cache

Création d'applications Entra ID et configuration Microsoft Devolutions Server

Pour simplifier les étapes de configuration et pour facilement copier-coller tous les paramètres requis, garder les pages Web de Devolutions Server et du Portail Azure ouvertes côte à côte tout au long du processus.

Dans Devolutions Server

  1. Se connecter à votre Devolutions Server et naviguer vers Administration – Paramètres du serveur – Authentification.

  2. Sous Modes d'authentification, s'assurer que S'authentifier avec Microsoft user est activé.

  3. Sous Configuration, cliquer sur authentification Microsoft.

Administration – Server settings – Authentication – Microsoft authentication
Administration – Server settings – Authentication – Microsoft authentication

Dans le Portail Azure

  1. Se connecter à votre Microsoft Azure Portal en utilisant des informations d'identification d'administration.

  2. Une fois connecté, sélectionner Microsoft Entra ID dans la section des services Azure. Si vous ne le voyez pas, cliquer sur Plus de services pour faire apparaître d'autres services ou le rechercher dans la barre de recherche.

Microsoft Entra ID service
Microsoft Entra ID service
  1. Dans Propriétés, copier la valeur de l'ID de locataire.

Copy the Tenant ID
Copy the Tenant ID

Dans Devolutions Server

  1. Coller cette valeur dans le champ ID de locataire de la page de configuration Authentification Microsoft de Devolutions Server.

L'option Utiliser un ID client spécifique pour le cache des utilisateurs et des groupes d'utilisateurs ne doit être cochée que pour prendre en charge les configurations lors de la migration depuis une ancienne version de Devolutions Server.

Paste the Tenant ID
Paste the Tenant ID

Dans le Portail Azure

  1. Dans la section du menu Gérer, cliquer sur Inscriptions d'application puis Nouvelle inscription.

App registrations – New registration
App registrations – New registration
  1. Saisir un nom significatif pour l'application. Ce nom ne sera pas utilisé en dehors du Portail Azure.

  2. Définir quels types de comptes pris en charge sont autorisés à se connecter. Habituellement, sélectionner Comptes dans ce répertoire organisationnel uniquement est plus que suffisant pour votre authentification Entra ID.

  3. Définir l'URI de redirection sur Web et entrer une URL valide, l'URL pour atteindre votre instance de Devolutions Server, avec /api/external-provider-response à la fin.

Register an application
Register an application
  1. Cliquer sur S'inscrire.

  2. Cliquer sur Copier vers le presse-papiers à côté de ID d'application (client).

Copy the application ID
Copy the application ID

Dans Devolutions Server

  1. Coller l'ID d'application (client) dans le champ ID client.

Paste the application ID
Paste the application ID

Dans le Portail Azure

  1. Dans la section Certificats & secrets, cliquer sur Nouveau secret client.

Certificates  secrets – New client secret
Certificates & secrets – New client secret
  1. Entrer une description et définir une date d'expiration.

Add a client secret
Add a client secret
  1. Cliquer sur Ajouter.

  2. Copier la Valeur. S'assurer de sauvegarder la Valeur dans un endroit sûr avant de passer à une autre page du portail Azure, car le bouton de copie ne sera plus disponible.

Copy the client secret value
Copy the client secret value

Dans Devolutions Server

  1. Coller la Valeur dans le champ valeur secrète.

Paste the client secret value
Paste the client secret value

Dans le Portail Azure

  1. Dans la section Autorisations API, cliquer sur Ajouter une autorisation.

API permissions – Add a permission
API permissions – Add a permission
  1. Sélectionner Microsoft Graph.

Microsoft Graph
Microsoft Graph
  1. Sélectionner Autorisations d'application.

Application permissions
Application permissions
  1. Sélectionner Group.Read.All dans la section Groupe et User.Read.All dans la section Utilisateur.

Group.Read.All permission
Group.Read.All permission
User.Read.All permission
User.Read.All permission
  1. Cliquer sur Ajouter des permissions.

  2. Cliquer sur les trois points à côté de l'autorisation User.Read et la supprimer.

Remove the User.Read permission
Remove the User.Read permission
  1. Confirmer la suppression en cliquant sur Oui, supprimer car cette autorisation n'est pas nécessaire pour l'application de synchronisation.

  2. Si le Statut des autorisations User.Read.All et Group.Read.All est défini sur Non octroyé, un administrateur doit accorder le consentement. Si le compte utilisé pour créer l'application est déjà administrateur dans Azure, cliquer sur Octroyer le consentement administrateur pour .

Grant admin consent for your organization
Grant admin consent for your organization

Dans Devolutions Server

  1. Cliquer sur Enregistrer.

Vous devriez maintenant pouvoir utiliser le bouton Microsoft sur l'interface Web.

Après avoir activé l'authentification Microsoft, cela peut prendre un certain temps pour que le cache se charge avant de pouvoir importer les utilisateurs et groupes d'utilisateurs. Si le problème persiste, veuillez consulter Impossible d'importer des utilisateurs ou groupes Entra ID pour des conseils de dépannage via la console Devolutions Server.

Microsoft authentication method
Microsoft authentication method

Après le processus de connexion, vous pouvez être invité à autoriser l'application à lire les comptes d'utilisateur et les groupes. Cocher la case Consentement au nom de votre organisation puis cliquer sur Accepter.

Accept permissions
Accept permissions
Devolutions Forum logo Donnez-nous vos commentaires