Comment synchroniser ses utilisateurs TinyMDM avec Microsoft Entra ID (anciennement Azure AD) ?

Azure s’est imposé dans les entreprises comme le principal moyen de gestion des identités. Microsoft Azure étant généralement utilisé pour accéder à O365 et à de nombreux autres SaaS (applications en nuage). L’intégration de Microsoft Entra ID avec TinyMDM permet aux administrateurs d’ajouter leurs utilisateurs depuis leur compte Azure.

Connectez-vous à votre compte Miscrosoft Azure

TinyMDM avec Microsoft Entra ID

Dans “Services Azure“, cliquez sur “Microsoft Entra ID

Allez dans le menu de gauche “Inscriptions d’applications“, puis cliquez sur “Nouvelle inscription” :

TinyMDM avec Microsoft Entra ID

Nommez l’application TinyMDM. Dans “Types de comptes pris en charge“, choisissez “Comptes dans cet annuaire d’organisation uniquement“. Enregistrez.

Vous verrez maintenant, dans “Applications détenues“, l’application TinyMDM que vous venez de créer. Si vous cliquez dessus, vous verrez avec un ID d’application (client) et un ID de l’annuaire (locataire). Veuillez noter ces IDs, qui vous seront demandés ultérieurement dans la console TinyMDM.

TinyMDM avec Microsoft Entra ID

Allez maintenant dans le menu de gauche “API autorisées” puis cliquez sur “Ajouter une autorisation“.

TinyMDM avec Microsoft Entra ID

Dans la popup qui s’affiche, cliquez sur “Microsoft Graph“.

TinyMDM avec Microsoft Entra ID

Choisissez l’option “Autorisations de l’application” puis tapez “group” dans le champ de recherche, et cochez la case “GroupMember.Read.All“.

TinyMDM avec Microsoft Entra ID

Répétez l’opération en tapant “User.read” et cochez la case “User.Read.All” puis cliquez sur le bouton “Ajouter des autorisations“.

TinyMDM avec Microsoft Entra ID

Vous devez maintenant avoir 2 autorisations pour Microsoft Graph: GroupMember.Read.all et User.Real.All.

TinyMDM avec Microsoft Entra ID

Toujours dans le menu de gauche “API autorisées“, cliquez sur “Accorder un consentement d’administrateur”. Ensuite, accordez un consentement à GroupMember.Read.all et User.Real.All.

TinyMDM avec Microsoft Entra ID

Deuxième étape, nous devons maintenant créer un secret. Dans le menu de gauche “Certificats & Secrets“, cliquez sur “Nouveau secret client“. Renseignez une description (par exemple “Secret TinyMDM”) et un délai d’expiration, puis cliquez sur Ajouter.

TinyMDM avec Microsoft Entra ID
TinyMDM avec Microsoft Entra ID

Vous voyez ici la valeur et l’identifiant de votre secret. Veuillez noter la valeur du secret, qui vous sera demandée ultérieurement dans la console d’administration TinyMDM.

TinyMDM avec Microsoft Entra ID

Troisième et dernière étape, nous devons créer un groupe qui sera synchronisé vers TinyMDM et y ajouter des membres.

Pour cela, retournez dans la Vue d’ensemble de Microsoft Entra ID, allez dans l’onglet “Groupes” et cliquez sur “Nouveau groupe“. Choisissez le type de groupe “Sécurité“, nommez-le “TinyMDM“, et en description “Utilisateurs importables dans TinyMDM“. Cliquez sur “Créer“.

Vous voyez maintenant apparaître le groupe “TinyMDM” créé, avec un “ID d’objet“. Veuillez noter cet ID qui vous sera demandé ultérieurement dans la console d’administration TinyMDM.

TinyMDM avec Microsoft Entra ID

Maintenant il est nécessaire d’ajouter des membres à ce groupe: ceux que vous souhaitez importer dans la console d’administration TinyMDM. Pour cela, cliquez sur le groupe TinyMDM créé (où vous verrez qu’aucun membre n’a été trouvé). Après cela, allez dans l’onglet de gauche “Membres” et cliquez enfin sur “Ajouter des membres“.

Dans notre exemple, nous allons ici ajouter au groupe “TinyMDM” (à importer dans la console d’administration TinyMDM), les utilisateurs seuls “Tom Smith” et “John Doe” (qui sont donc au niveau 1), ainsi que le groupe “Direction” (aussi au niveau 1) qui possède lui-même deux membres, “Jane Doe” et “Richard Roe” (qui sont donc au niveau 2). Si le groupe “Direction” possédait des sous-groupes, comme DG, Administration etc., ceux ci seront ignorés au moment de l’import dans la console d’administration TinyMDM, puisqu’ils correspondraient à un niveau 3, non supporté par TinyMDM.

TinyMDM avec Microsoft Entra ID

Connectez vous à votre console d’administration TinyMDM. Ensuite, allez dans l’onglet Utilisateurs et Groupes et cliquez sur le bouton Synchronisation Microsoft Azure.

TinyMDM avec Microsoft Entra ID

Renseignez les champs demandés dans la popup qui s’affiche:

  • ID du client. Il s’agit de l’ID d’application (client) de l’application TinyMDM que vous avez créé dans Azure AD à l’étape “Inscrire une application”
  • ID secrète du client. Il s’agit de la valeur du secret que vous avez créé dans Azure AD à l’étape “Nouveau secret client”. (Attention, la valeur, pas l’ID du secret)
  • ID du groupe. Il s’agit de l’ID d’objet du groupe “TinyMDM” que vous avez créé dans Azure AD à l’étape “Nouveau groupe”
  • ID du locataire. Il s’agit d’ID de l’annuaire (locataire) que vous pouvez trouver dans l’onglet “Vue d’ensemble” de votre compte Azure AD
  • Portée: https://graph.microsoft.com/.default
TinyMDM avec Microsoft Entra ID

En quelques secondes, les utilisateurs et groupes importés apparaissent dans la console TinyMDM. Les utilisateurs sont créés comme des utilisateurs anonymes (sans email) si aucun email n’a été défini dans le compte Azure AD (ne pas confondre nom d’utilisateur principal et email).

Pour reprendre notre exemple, nous voyons donc apparaître Tom Smith et John Doe sans groupe, et les utilisateurs Jane Doe et Richard Roe dans le groupe Direction, créé également (visible dans le sous onglet “Groupes”). Vous pouvez maintenant les affecter à des politiques de sécurité TinyMDM.

TinyMDM avec Microsoft Entra ID
TinyMDM avec Microsoft Entra ID

Au besoin, pour resynchroniser vos utilisateurs Microsoft Entra ID (par exemple si vous avez de nouveaux salariés ou des salariés qui ont quitté votre entreprise), vous pouvez cliquer à nouveau sur le bouton Synchronisation Microsoft Azure. Les utilisateurs qui ne font plus partie du groupe “TinyMDM” à importer (niveau 0), apparaitront comme “Azure ID: supprimé” dans TinyMDM. Vous pourrez les retrouver facilement dans la console via la recherche avancée des utilisateurs, en cochant la case “Uniquement les utilisateurs avec Azure ID supprimé“. Si un appareil est enrôlé sur un utilisateur obsolète, pensez à transférer l’appareil vers un autre utilisateur.

TinyMDM avec Microsoft Entra ID