{"id":120900,"date":"2021-03-04T12:48:27","date_gmt":"2021-03-04T11:48:27","guid":{"rendered":"https:\/\/blog.jetbrains.com\/?post_type=hub&#038;p=120900"},"modified":"2021-03-04T12:48:27","modified_gmt":"2021-03-04T11:48:27","slug":"hub-propose-maintenant-la-personnalisation-des-profils-d-utilisateurs","status":"publish","type":"hub","link":"https:\/\/blog.jetbrains.com\/fr\/hub\/2021\/03\/04\/hub-propose-maintenant-la-personnalisation-des-profils-d-utilisateurs\/","title":{"rendered":"Hub propose maintenant la personnalisation des profils d&#8217;utilisateurs"},"content":{"rendered":"<p><img decoding=\"async\" src=\"https:\/\/blog.jetbrains.com\/wp-content\/uploads\/2021\/03\/Hub-2021.1_Blog.png\" alt=\"Hub est maintenant disponible avec profils utilisateurs personnalisables\" \/><\/p>\n<p>Hub 2021.1 commence l&#8217;ann\u00e9e en proposant une nouvelle fonctionnalit\u00e9 qui permet aux utilisateurs d&#8217;ajouter des champs personnalis\u00e9s aux profils. Cette version apporte \u00e9galement un ensemble d&#8217;am\u00e9liorations en mati\u00e8re d&#8217;authentification, comme la possibilit\u00e9 de sp\u00e9cifier plusieurs domaines pouvant \u00eatre utilis\u00e9s pour se connecter avec l&#8217;authentification Google et la prise en charge de l&#8217;extension PKCE (Proof Key for Code Exchange). Voyons ces am\u00e9liorations plus en d\u00e9tail\u00a0!<\/p>\n<h2>Profils utilisateurs personnalisables pour une gestion compl\u00e8te des utilisateurs<\/h2>\n<p>Les profils utilisateurs peuvent d\u00e9sormais contenir des informations suppl\u00e9mentaires en plus des informations d&#8217;identification habituelles, du nom complet et de l&#8217;adresse e-mail. Avec la nouvelle version de Hub, il est possible d&#8217;ajouter des attributs personnalis\u00e9s aux profils utilisateurs, par exemple pour stocker les num\u00e9ros de t\u00e9l\u00e9phone ou les intitul\u00e9s de poste des utilisateurs. De plus, ces attributs sont accessibles depuis les workflows YouTrack, ce qui permet l&#8217;utilisation d&#8217;une logique de workflow tenant compte de toutes les informations qui se trouvent dans les profils utilisateurs, notamment le type de poste de l&#8217;utilisateur ou son num\u00e9ro de t\u00e9l\u00e9phone. Vous pouvez ainsi par exemple r\u00e9server certaines actions au PDG de l&#8217;entreprise uniquement.<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/blog.jetbrains.com\/wp-content\/uploads\/2021\/02\/custom_attributes.png\" alt=\"\" \/><\/p>\n<p>Pour g\u00e9rer les attributs personnalis\u00e9s, rendez-vous sur la page Users et cliquez sur &quot;Manage fields&quot;. Vous pouvez ajouter diff\u00e9rents types de nouveaux champs\u00a0: e-mail, t\u00e9l\u00e9phone, champs de texte libre, etc. ou mettre \u00e0 jour les champs existants sur la page. Les nouveaux champs appara\u00eetront imm\u00e9diatement sur la page de profil de chaque utilisateur. Nous pr\u00e9voyons \u00e9galement d&#8217;am\u00e9liorer cette fonctionnalit\u00e9 dans les prochaines versions en ajoutant la possibilit\u00e9 d&#8217;associer automatiquement les attributs des utilisateurs Active Directory \u00e0 ces champs personnalis\u00e9s et en impl\u00e9mentant des filtres pour les attributs d&#8217;utilisateurs personnalis\u00e9s.<\/p>\n<h2>Prise en charge de multiples domaines pour l&#8217;authentification Google<\/h2>\n<p>La restriction de domaine pour l&#8217;authentification Google permet aux administrateurs d&#8217;instance de limiter le nombre de personnes pouvant cr\u00e9er un compte sur l&#8217;instance en utilisant leurs comptes Gmail. L&#8217;utilisation la plus courante de cette fonctionnalit\u00e9 consiste \u00e0 s&#8217;assurer que seuls les utilisateurs de votre domaine d&#8217;entreprise, c&#8217;est-\u00e0-dire vos coll\u00e8gues, puissent cr\u00e9er des comptes dans votre instance.<\/p>\n<p>Cependant, il arrive qu&#8217;un seul domaine ne soit pas suffisant. Les grandes entreprises peuvent avoir plusieurs domaines ou doivent parfois inviter un utilisateur externe d&#8217;une entreprise tierce sur leur instance. Pour ce faire, vous pouvez d\u00e9sormais sp\u00e9cifier plusieurs domaines autoris\u00e9s \u00e0 cr\u00e9er des comptes sur l&#8217;instance dans Hub.<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/blog.jetbrains.com\/wp-content\/uploads\/2021\/02\/multiple_domains.png\" alt=\"\" \/><\/p>\n<h2>Prise en charge de l&#8217;extension PKCE pour OAuth 2.0 pour une autorisation plus s\u00fbre<\/h2>\n<p>La cl\u00e9 de preuve pour l&#8217;\u00e9change de codes (PKCE) est un code de protection suppl\u00e9mentaire qui am\u00e9liore encore les flux d&#8217;autorisation de Hub. Il a \u00e9t\u00e9 cr\u00e9\u00e9 pour fournir une exp\u00e9rience de connexion plus s\u00fbre et plus robuste aux applications clientes de bureau et mobiles et il est recommand\u00e9 par l&#8217;IETF (The Internet Engineering Task Force) comme l&#8217;une des bonnes pratiques pour OAuth 2.0. Aucune configuration additionnelle n&#8217;est n\u00e9cessaire pour mettre en place PKCE. Si le client le prend en charge, il en sera de m\u00eame pour Hub.<\/p>\n<p>Tous les d\u00e9tails techniques concernant cette version sont disponibles dans les Notes de publication. La derni\u00e8re version de Hub peut \u00eatre t\u00e9l\u00e9charg\u00e9e sur notre<\/p>\n<p>site Web <0>. Pour en savoir plus sur la configuration des nouvelles fonctionnalit\u00e9s, veuillez consulter la <a href=\"https:\/\/www.jetbrains.com\/help\/hub\/Introduction-to-HUB.html\/\" target=\"_blank\" rel=\"noopener\">derni\u00e8re documentation<\/a>.<\/p>\n<\/p>\n<p>Vos commentaires sont les bienvenus, n&#8217;h\u00e9sitez pas \u00e0 nous en faire part dans la section ci-dessous. Et bien s\u00fbr, contactez <a href=\"https:\/\/hub-support.jetbrains.com\/hc\/en-us\/requests\/new?ticket_form_id=66692\" target=\"_blank\" rel=\"noopener\">notre \u00e9quipe support<\/a> si vous avez des questions. Nous sommes toujours l\u00e0 pour vous aider\u00a0!<\/p>\n<p><em>L&#8217;\u00c9quipe Hub<\/em><\/p>\n<p><em>Auteur de l&#8217;article original en anglais : <a href=\"https:\/\/blog.jetbrains.com\/author\/abartasheva\/\" target=\"_blank\" rel=\"noopener noreferrer\">Anastasia Bartasheva<\/a><\/em><\/p>\n","protected":false},"author":813,"featured_media":120902,"comment_status":"closed","ping_status":"closed","template":"","categories":[4337,907],"tags":[],"cross-post-tag":[],"acf":[],"_links":{"self":[{"href":"https:\/\/blog.jetbrains.com\/fr\/wp-json\/wp\/v2\/hub\/120900"}],"collection":[{"href":"https:\/\/blog.jetbrains.com\/fr\/wp-json\/wp\/v2\/hub"}],"about":[{"href":"https:\/\/blog.jetbrains.com\/fr\/wp-json\/wp\/v2\/types\/hub"}],"author":[{"embeddable":true,"href":"https:\/\/blog.jetbrains.com\/fr\/wp-json\/wp\/v2\/users\/813"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.jetbrains.com\/fr\/wp-json\/wp\/v2\/comments?post=120900"}],"version-history":[{"count":1,"href":"https:\/\/blog.jetbrains.com\/fr\/wp-json\/wp\/v2\/hub\/120900\/revisions"}],"predecessor-version":[{"id":120915,"href":"https:\/\/blog.jetbrains.com\/fr\/wp-json\/wp\/v2\/hub\/120900\/revisions\/120915"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/blog.jetbrains.com\/fr\/wp-json\/wp\/v2\/media\/120902"}],"wp:attachment":[{"href":"https:\/\/blog.jetbrains.com\/fr\/wp-json\/wp\/v2\/media?parent=120900"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.jetbrains.com\/fr\/wp-json\/wp\/v2\/categories?post=120900"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.jetbrains.com\/fr\/wp-json\/wp\/v2\/tags?post=120900"},{"taxonomy":"cross-post-tag","embeddable":true,"href":"https:\/\/blog.jetbrains.com\/fr\/wp-json\/wp\/v2\/cross-post-tag?post=120900"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}