{"id":1643,"date":"2016-12-22T18:30:15","date_gmt":"2016-12-22T16:30:15","guid":{"rendered":"http:\/\/www.identitycosmos.com\/?p=1643"},"modified":"2016-12-22T18:30:15","modified_gmt":"2016-12-22T16:30:15","slug":"directory-as-a-service-diraas-decouverte-de-jumpcloud-14","status":"publish","type":"post","link":"https:\/\/identitycosmos.com\/index.php\/2016\/12\/22\/directory-as-a-service-diraas-decouverte-de-jumpcloud-14\/","title":{"rendered":"Directory as a Service (DIRaaS) : D\u00e9couverte de JumpCloud [1\/4]"},"content":{"rendered":"<p style=\"text-align: center;\"><span style=\"font-size: 16pt;\"><strong>Directory as a Service (DIRaaS)\u00a0: D\u00e9couverte de JumpCloud [1\/4]<br \/>\n<\/strong><\/span><\/p>\n<p>Les diff\u00e9rents fournisseurs de services d&#8217;identit\u00e9s h\u00e9berg\u00e9s dans le cloud se sont concentr\u00e9s soit sur les fonctions de Identity as a Servive (IDaaS) ou de Cloud Access Security Broker (CASB), mais tr\u00e8s peu ont tent\u00e9 de proposer une v\u00e9ritable offre d&#8217;annuaire (DIRaaS) sous forme de SaaS.<\/p>\n<p>Les seuls qui ont tent\u00e9 la chose sont pour moi Microsoft (avec l&#8217;offre Azure Directory Services, n\u00e9cessitant Azure Active Directory comme back-end), Amazon (AWS Directory Service, mais avec de nombreuses limitations techniques) et la soci\u00e9t\u00e9 JumpCloud.<\/p>\n<p>L&#8217;approche de JumpCloud est tout \u00e0 fait innovante, car ils se positionnent comme des \u00ab\u00a0pure player\u00a0\u00bb fournisseur de DIRaaS et non pas comme fournisseur de IDaaS (bon, dans les faits, ils n&#8217;ont pas pu s&#8217;emp\u00eacher de mettre une brique de SSO bas\u00e9e sur SAML\u2026). En effet l&#8217;id\u00e9e est ici de fournir un \u00ab\u00a0v\u00e9ritable\u00a0\u00bb annuaire, dans le cloud qui est compatible par exemple avec LDAP ou RADIUS et demain pourquoi pas avec Kerberos.<\/p>\n<p>L&#8217;id\u00e9e de JumpCloud est donc de fournir un annuaire sous la forme d&#8217;un service. La difficult\u00e9 de cet exercice r\u00e9side dans le fait que les annuaires modernes ne sont pas simplement des annuaires LDAP \u2013 si l&#8217;on prend Active Directory par exemple, l&#8217;int\u00e9gration avec Kerberos, la gestion des certificats ou dans une moindre mesure le lien Radius sont tout \u00e0 fait remarquables. De plus, les annuaires modernes doivent pouvoir servir d&#8217;IdP pour les applications d\u00e9sirant consommer un service de f\u00e9d\u00e9ration pour l&#8217;authentification des utilisateurs.<\/p>\n<p>L&#8217;exercice de style n&#8217;est donc pas simple pour JumpCloud, voyons donc comment ils s&#8217;en sortent dans une s\u00e9rie de quatre articles traitant de la d\u00e9couverte de cette offre en ligne. Si j&#8217;ai des retours positifs, j&#8217;aborderais ensuite dans une courte s\u00e9rie de deux articles les fonctions avanc\u00e9es.<\/p>\n<p>Pour se cr\u00e9er un compte d&#8217;\u00e9valuation, il faut se rendre sur cette page\u00a0: <a href=\"https:\/\/jumpcloud.com\/signup\">https:\/\/jumpcloud.com\/signup<\/a> &#8211; une fois le formulaire rempli et le traditionnel lien de confirmation par email cliqu\u00e9, le compte d&#8217;administration est pr\u00eat et l&#8217;on peut se connecter sur l&#8217;interface de gestion.<\/p>\n<p>JumpCloud laisse \u00e0 disposition une liste de \u00ab\u00a0QuickStart Guide\u00a0\u00bb pour bien prendre les choses en main \u2013 la liste de ces guides est accessible ici\u00a0: <a href=\"https:\/\/support.jumpcloud.com\/customer\/portal\/topics\/947955-getting-started\/articles\">https:\/\/support.jumpcloud.com\/customer\/portal\/topics\/947955-getting-started\/articles<\/a><\/p>\n<h1>Le premier login administrateur sur le service JumpCloud<\/h1>\n<p>Voici le lien pour se connecter sur l&#8217;interface de gestion\u00a0: <a href=\"https:\/\/console.jumpcloud.com\/login\">https:\/\/console.jumpcloud.com\/login<\/a><\/p>\n<p>Il faut bien comprendre qu&#8217;il y a deux parties dans la mire de login, la partie \u00ab\u00a0user\u00a0\u00bb \u00e0 gauche et la partie \u00ab\u00a0administrator\u00a0\u00bb \u00e0 droite, il faut faire le bon choix car l&#8217;interface qui sera propos\u00e9e derri\u00e8re est diff\u00e9rente en fonction de ce choix\u00a0:<\/p>\n<p><img decoding=\"async\" src=\"http:\/\/identitycosmos.com\/wp-content\/uploads\/2016\/12\/122216_1629_Directoryas1.png\" alt=\"\" \/><\/p>\n<p>Une fois connect\u00e9 \u00e0 l&#8217;interface d&#8217;administration, un menu apparait sur la gauche permettant de s\u00e9lectionner la zone d&#8217;administration, la partie de droite changera en fonction de ce choix.<\/p>\n<div>\n<table style=\"border-collapse: collapse;\" border=\"0\">\n<colgroup>\n<col style=\"width: 183px;\" \/>\n<col style=\"width: 421px;\" \/><\/colgroup>\n<tbody valign=\"top\">\n<tr>\n<td style=\"padding-left: 7px; padding-right: 7px;\"><img decoding=\"async\" src=\"http:\/\/identitycosmos.com\/wp-content\/uploads\/2016\/12\/122216_1629_Directoryas2.png\" alt=\"\" \/><\/td>\n<td style=\"padding-left: 7px; padding-right: 7px;\">\n<ul>\n<li>USERS\u00a0: Gestion des comptes utilisateurs, qu&#8217;ils soient cr\u00e9\u00e9s directement dans l&#8217;annuaire manuellement ou qu&#8217;ils proviennent d&#8217;une synchronisation (depuis Active Directory par exemple)<\/li>\n<\/ul>\n<ul>\n<li>\n<div>SYSTEMS\u00a0: Gestion des OS qui seront connect\u00e9s \u00e0 l&#8217;annuaire (Windows, Linux et MacOS) et qui pourront recevoir des r\u00e8gles de gestion depuis l&#8217;annuaire JumpCloud<\/div>\n<\/li>\n<li>\n<div>TAGS\u00a0: La gestion des TAGs permet de multiples choses, mais notamment l&#8217;association d&#8217;utilisateurs \u00e0 des ressources ou \u00e0 des objets (groupes)<\/div>\n<\/li>\n<li>\n<div>APPLICATIONS\u00a0: C&#8217;est la partie SSO vers des applications compatibles avec SAML (f\u00e9d\u00e9ration d&#8217;identit\u00e9)<\/div>\n<\/li>\n<li>\n<div>COMMAND\u00a0: Permet de programmer l&#8217;ex\u00e9cution de commandes sur les syst\u00e8mes (OS) g\u00e9r\u00e9s dans l&#8217;annuaire<\/div>\n<\/li>\n<li>RADIUS\u00a0: Utilisation d&#8217;un service serveur RADIUS as a Service<\/li>\n<\/ul>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<h1>Cr\u00e9ation du premier utilisateur dans l&#8217;annuaire JumpCloud<\/h1>\n<p>La premi\u00e8re connexion \u00e0 l&#8217;interface d&#8217;administration permet de cr\u00e9er imm\u00e9diatement des utilisateurs depuis la section USERS\u00a0:<\/p>\n<p><img decoding=\"async\" src=\"http:\/\/identitycosmos.com\/wp-content\/uploads\/2016\/12\/122216_1629_Directoryas3.png\" alt=\"\" \/><\/p>\n<p><img decoding=\"async\" src=\"http:\/\/identitycosmos.com\/wp-content\/uploads\/2016\/12\/122216_1629_Directoryas4.png\" alt=\"\" \/><\/p>\n<p>Ici nous allons choisir de cr\u00e9er un utilisateur qui aura des droits d&#8217;administration, il sera donc \u00ab\u00a0Global Administrator\u00a0\u00bb, il pourra invoquer sudo sur les syst\u00e8mes Linux et mais devra s&#8217;authentifier. De plus, l&#8217;utilisateur aura le droit de faire un Bind LDAP et de r\u00e9aliser des recherches sur l&#8217;annuaire via LDAP. Enfin, nous lui d\u00e9finissons son mot de passe.<\/p>\n<p>Un point important, ici, \u00ab\u00a0Global Administrator\u00a0\u00bb ne signifie pas que ce compte a des droits d&#8217;administration sur le service JumpCLoud en tant que tel, mais uniquement qu&#8217;il a des droits avanc\u00e9s sur les syst\u00e8mes sur lesquels il pourra s&#8217;authentifier.<\/p>\n<p><img decoding=\"async\" src=\"http:\/\/identitycosmos.com\/wp-content\/uploads\/2016\/12\/122216_1629_Directoryas5.png\" alt=\"\" \/><\/p>\n<p>Apr\u00e8s avoir cliqu\u00e9 sur le bouton \u00ab\u00a0save user\u00a0\u00bb, nous avons notre premier utilisateur dans l&#8217;annuaire JumpCloud\u00a0:<\/p>\n<p><img decoding=\"async\" src=\"http:\/\/identitycosmos.com\/wp-content\/uploads\/2016\/12\/122216_1629_Directoryas6.png\" alt=\"\" \/><\/p>\n<p>Quand on regarde les d\u00e9tails de sa fiche utilisateur, il est possible de constater que l&#8217;utilisateur \u00e0 bien un \u00ab\u00a0LDAP DISTINGUISHED NAME\u00a0\u00bb:<\/p>\n<p><img decoding=\"async\" src=\"http:\/\/identitycosmos.com\/wp-content\/uploads\/2016\/12\/122216_1629_Directoryas7.png\" alt=\"\" \/><\/p>\n<p>Il est tout \u00e0 fait possible de modifier ses attributs existants, par exemple son email\u00a0:<\/p>\n<p><img decoding=\"async\" src=\"http:\/\/identitycosmos.com\/wp-content\/uploads\/2016\/12\/122216_1629_Directoryas8.png\" alt=\"\" \/><\/p>\n<h1>Premier login utilisateur<\/h1>\n<p>Si maintenant on utilise cet utilisateur pour se connecter \u00e0 l&#8217;annuaire JumpCloud en pr\u00e9cisant qu&#8217;il s&#8217;agit d&#8217;un login utilisateur via l&#8217;URL suivante\u00a0: <a href=\"https:\/\/console.jumpcloud.com\/login\">https:\/\/console.jumpcloud.com\/login<\/a><\/p>\n<p><img decoding=\"async\" src=\"http:\/\/identitycosmos.com\/wp-content\/uploads\/2016\/12\/122216_1629_Directoryas9.png\" alt=\"\" \/><\/p>\n<p>Nous constatons que l&#8217;utilisateur peut de lui-m\u00eame \u00e9diter un certain nombre d&#8217;attributs ou de champs dans l&#8217;annuaire (attributs qui lui sont li\u00e9s bien sur)\u00a0:<\/p>\n<p><img decoding=\"async\" src=\"http:\/\/identitycosmos.com\/wp-content\/uploads\/2016\/12\/122216_1629_Directoryas10.png\" alt=\"\" \/><\/p>\n<p>Et qu&#8217;il a acc\u00e8s \u00e0 des applications, la possibilit\u00e9 de rajouter des cl\u00e9s ainsi que la possibilit\u00e9 d&#8217;activer le MFA via Google Authenticator\u00a0:<\/p>\n<p><img decoding=\"async\" src=\"http:\/\/identitycosmos.com\/wp-content\/uploads\/2016\/12\/122216_1629_Directoryas11.png\" alt=\"\" \/><\/p>\n<h1>Distinction entre les comptes utilisateurs et les comptes administrateurs JumpCLoud<\/h1>\n<p>Attention, il faut bien comprendre qu&#8217;il y a trois types de comptes\u00a0:<\/p>\n<div>\n<table style=\"border-collapse: collapse;\" border=\"0\">\n<colgroup>\n<col style=\"width: 201px;\" \/>\n<col style=\"width: 201px;\" \/>\n<col style=\"width: 201px;\" \/><\/colgroup>\n<tbody valign=\"top\">\n<tr>\n<td style=\"padding-left: 7px; padding-right: 7px; border: solid 0.5pt;\">Type de compte<\/td>\n<td style=\"padding-left: 7px; padding-right: 7px; border-top: solid 0.5pt; border-left: none; border-bottom: solid 0.5pt; border-right: solid 0.5pt;\">Stockage<\/td>\n<td style=\"padding-left: 7px; padding-right: 7px; border-top: solid 0.5pt; border-left: none; border-bottom: solid 0.5pt; border-right: solid 0.5pt;\">Etendue d&#8217;administration<\/td>\n<\/tr>\n<tr>\n<td style=\"padding-left: 7px; padding-right: 7px; border-top: none; border-left: solid 0.5pt; border-bottom: solid 0.5pt; border-right: solid 0.5pt;\">Administrateurs de l&#8217;instance JumpCloud<\/td>\n<td style=\"padding-left: 7px; padding-right: 7px; border-top: none; border-left: none; border-bottom: solid 0.5pt; border-right: solid 0.5pt;\">Dans une base des administrateurs s\u00e9par\u00e9es de la base de l&#8217;annuaire en tant que tel<\/td>\n<td style=\"padding-left: 7px; padding-right: 7px; border-top: none; border-left: none; border-bottom: solid 0.5pt; border-right: solid 0.5pt;\">Administrators<\/p>\n<p>Administrators with Billing<\/p>\n<p>Command runner<\/p>\n<p>Command runner with Billing<\/td>\n<\/tr>\n<tr>\n<td style=\"padding-left: 7px; padding-right: 7px; border-top: none; border-left: solid 0.5pt; border-bottom: solid 0.5pt; border-right: solid 0.5pt;\">Utilisateurs de l&#8217;entreprise<\/td>\n<td style=\"padding-left: 7px; padding-right: 7px; border-top: none; border-left: none; border-bottom: solid 0.5pt; border-right: solid 0.5pt;\">Dans l&#8217;annuaire JumpCloud<\/td>\n<td style=\"padding-left: 7px; padding-right: 7px; border-top: none; border-left: none; border-bottom: solid 0.5pt; border-right: solid 0.5pt;\">Aucune<\/td>\n<\/tr>\n<tr>\n<td style=\"padding-left: 7px; padding-right: 7px; border-top: none; border-left: solid 0.5pt; border-bottom: solid 0.5pt; border-right: solid 0.5pt;\">Utilisateurs de l&#8217;entreprise avec des droits d&#8217;administration sur les syst\u00e8mes<\/td>\n<td style=\"padding-left: 7px; padding-right: 7px; border-top: none; border-left: none; border-bottom: solid 0.5pt; border-right: solid 0.5pt;\">Dans l&#8217;annuaire JumpCloud<\/td>\n<td style=\"padding-left: 7px; padding-right: 7px; border-top: none; border-left: none; border-bottom: solid 0.5pt; border-right: solid 0.5pt;\">Certaines droits d&#8217;administration sur les syst\u00e8mes eux-m\u00eame<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>Base de comptes des Administrateurs JumpCloud:<\/p>\n<p><img decoding=\"async\" src=\"http:\/\/identitycosmos.com\/wp-content\/uploads\/2016\/12\/122216_1629_Directoryas12.png\" alt=\"\" \/><\/p>\n<p>La base de comptes des utilisateurs dans l&#8217;annuaire JumpCloud (repr\u00e9sente les utilisateurs \u00ab\u00a0end users\u00a0\u00bb de l&#8217;entreprise\u00a0:<\/p>\n<p><img decoding=\"async\" src=\"http:\/\/identitycosmos.com\/wp-content\/uploads\/2016\/12\/122216_1629_Directoryas13.png\" alt=\"\" \/><\/p>\n<p>Il est donc tout \u00e0 fait possible d&#8217;avoir deux comptes avec le m\u00eame login, un qui est administrateur JumpCloud et l&#8217;autre qui repr\u00e9sente l&#8217;utilisateur au sens \u00ab\u00a0end-user\u00a0\u00bb avec deux mots de passe diff\u00e9rents, lors de l&#8217;authentification en ligne, il faudra choisir sur quelle base de comptes (users ou administrators) se connecter\u00a0:<\/p>\n<p><img decoding=\"async\" src=\"http:\/\/identitycosmos.com\/wp-content\/uploads\/2016\/12\/122216_1629_Directoryas14.png\" alt=\"\" \/><\/p>\n<p>Voil\u00e0 ce premier article nous a permis de prendre en main la solution JumpCloud et de comprendre les bases de comptes utilis\u00e9es. Dans le prochain article nous explorerons l&#8217;int\u00e9gration des OS Windows et Linux au sein de cet annuaire.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Directory as a Service (DIRaaS)\u00a0: D\u00e9couverte de JumpCloud [1\/4]<\/p>\n<p>Les diff\u00e9rents fournisseurs de services d&#8217;identit\u00e9s h\u00e9berg\u00e9s dans le cloud se sont concentr\u00e9s soit sur les fonctions de Identity as a Servive (IDaaS) ou de Cloud Access Security Broker (CASB), mais tr\u00e8s peu ont tent\u00e9 de proposer une v\u00e9ritable offre d&#8217;annuaire (DIRaaS) sous forme de SaaS.<\/p>\n","protected":false},"author":3,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[6,7],"tags":[26,28,61,66,81,118,131,135],"class_list":["post-1643","post","type-post","status-publish","format-standard","hentry","category-strategie","category-technique","tag-amazon","tag-annuaire","tag-casb","tag-cloud","tag-diraaservice","tag-idaas","tag-jumpcloud","tag-ldap"],"_links":{"self":[{"href":"https:\/\/identitycosmos.com\/index.php\/wp-json\/wp\/v2\/posts\/1643","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/identitycosmos.com\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/identitycosmos.com\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/identitycosmos.com\/index.php\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/identitycosmos.com\/index.php\/wp-json\/wp\/v2\/comments?post=1643"}],"version-history":[{"count":0,"href":"https:\/\/identitycosmos.com\/index.php\/wp-json\/wp\/v2\/posts\/1643\/revisions"}],"wp:attachment":[{"href":"https:\/\/identitycosmos.com\/index.php\/wp-json\/wp\/v2\/media?parent=1643"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/identitycosmos.com\/index.php\/wp-json\/wp\/v2\/categories?post=1643"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/identitycosmos.com\/index.php\/wp-json\/wp\/v2\/tags?post=1643"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}