{"id":39831,"date":"2024-07-18T07:14:20","date_gmt":"2024-07-18T14:14:20","guid":{"rendered":"https:\/\/coderpad.io\/?post_type=doc&#038;p=39831"},"modified":"2024-08-25T20:52:10","modified_gmt":"2024-08-26T03:52:10","slug":"okta-sso-legacy-process","status":"publish","type":"doc","link":"https:\/\/coderpad.io\/fr\/resources\/docs\/screen\/account-management\/sso\/okta-sso-legacy-process\/","title":{"rendered":"Processus SSO h\u00e9rit\u00e9 d'Okta"},"content":{"rendered":"<blockquote class=\"wp-block-quote\">\n<p>\u2705 Seuls les plans Enterprise prennent en charge l'int\u00e9gration SSO. Si vous souhaitez mettre \u00e0 jour votre plan pour activer le SSO, veuillez contacter <a href=\"mailto:sales@coderpad.io\">notre \u00e9quipe de vente<\/a>.<\/p>\n<\/blockquote>\n\n\n\n<p>Le SSO peut \u00e9galement \u00eatre combin\u00e9 au provisionnement des utilisateurs par le biais du protocole SCIM.<\/p>\n\n\n\n<p>Conditions pr\u00e9alables \u00e0 l'activation du SSO sur votre compte CoderPad :<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Vous devez avoir les droits d'administrateur pour votre compte CoderPad Interview.<\/li>\n\n\n\n<li>Vous devez avoir identifi\u00e9 la personne appropri\u00e9e qui sera en mesure de mettre en \u0153uvre les changements de configuration requis sur votre compte de fournisseur SSO, c'est-\u00e0-dire votre administrateur syst\u00e8me.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"supported-sso-features\"><strong>Fonctionnalit\u00e9s SSO prises en charge<\/strong><\/h3>\n\n\n\n<p>L'int\u00e9gration CoderPad Okta prend en charge les connexions SSO initi\u00e9es par le SP et par l'IdP.<\/p>\n\n\n\n<p>Il ne prend pas actuellement en charge le provisionnement juste-\u00e0-temps (JIT) ou la d\u00e9connexion unique.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"supported-scim-features\"><strong>Caract\u00e9ristiques du SCIM prises en charge<\/strong><\/h3>\n\n\n\n<p>Les op\u00e9rations SCIM suivantes sont prises en charge :<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Cr\u00e9ation d'utilisateurs<\/li>\n\n\n\n<li>Mise \u00e0 jour des attributs de l'utilisateur (nom, nom de famille)<\/li>\n\n\n\n<li>D\u00e9sactivation des utilisateurs<\/li>\n\n\n\n<li>D\u00e9provisionnement des utilisateurs<\/li>\n\n\n\n<li>Gestion des groupes (Cr\u00e9ation \/ Renommage \/ Suppression \/ Affectation \u00e0 des utilisateurs)<\/li>\n\n\n\n<li>Importation d'utilisateurs dans votre fournisseur d'identit\u00e9<\/li>\n\n\n\n<li>Importation de groupes dans votre fournisseur d'identit\u00e9<\/li>\n<\/ul>\n\n\n\n<blockquote class=\"wp-block-quote\">\n<p>Un \u00e9chec de connexion \u00e0 l'\u00e9chelle du compte peut se produire pour vos utilisateurs au cours du processus de configuration. L'annulation de l'activation SSO sur le compte peut \u00eatre effectu\u00e9e \u00e0 tout moment si la configuration \u00e9choue.<\/p>\n<\/blockquote>\n\n\n\n<blockquote class=\"wp-block-quote\">\n<p>\u2139\ufe0f A tout moment, m\u00eame lorsque la configuration SSO est active, il est possible pour un administrateur de se connecter au compte en utilisant l'email et le mot de passe tant que l'option d'application du SSO n'est pas active.<\/p>\n<\/blockquote>\n\n\n\n<div class=\"wp-block-rank-math-toc-block\" id=\"rank-math-toc\"><nav aria-label=\"Table des mati\u00e8res\"><ul><li class=\"\"><a href=\"#supported-sso-features\">Fonctionnalit\u00e9s SSO prises en charge<\/a><\/li><li class=\"\"><a href=\"#supported-scim-features\">Caract\u00e9ristiques du SCIM prises en charge<\/a><\/li><li class=\"\"><a href=\"#sso-login-subdomain\">Sous-domaine de connexion SSO<\/a><\/li><li class=\"\"><a href=\"#mandatory-sso-enforcement\">Application obligatoire du SSO<\/a><\/li><\/ul><\/nav><\/div>\n\n\n\n<p><\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"step-1-obtain-sso-configuration-values-from-coder-pad\">\u00c9tape 1 : Obtenir les valeurs de configuration SSO de CoderPad<\/h2>\n\n\n\n<p>Pour obtenir les valeurs SSO que vous devrez donner \u00e0 votre fournisseur SSO, vous devrez d'abord vous rendre dans le fichier&nbsp;<em>Param\u00e8tres de l'\u00e9quipe<\/em>&nbsp;dans CoderPad Interview en cliquant sur cette option dans le menu des param\u00e8tres&nbsp;<img decoding=\"async\" src=\"https:\/\/d2h1bfu6zrdxog.cloudfront.net\/wp-content\/uploads\/2024\/01\/2699-fe0f@2x.png\" alt=\":gear :\">.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large is-resized\"><a href=\"https:\/\/coderpad.io\/wp-content\/uploads\/2024\/01\/image-17.png\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"208\" src=\"https:\/\/coderpad.io\/wp-content\/uploads\/2024\/01\/image-17-1024x208.png\" alt=\"Une fl\u00e8che pointant vers l&#039;option &quot;param\u00e8tres de l&#039;\u00e9quipe&quot; dans le menu d\u00e9roulant des param\u00e8tres en haut \u00e0 droite de l&#039;\u00e9cran.\" class=\"wp-image-38325\" style=\"width:1024px;height:auto\" srcset=\"https:\/\/coderpad.io\/wp-content\/uploads\/2024\/01\/image-17-1024x208.png 1024w, https:\/\/coderpad.io\/wp-content\/uploads\/2024\/01\/image-17-300x61.png 300w, https:\/\/coderpad.io\/wp-content\/uploads\/2024\/01\/image-17-768x156.png 768w, https:\/\/coderpad.io\/wp-content\/uploads\/2024\/01\/image-17-1536x313.png 1536w, https:\/\/coderpad.io\/wp-content\/uploads\/2024\/01\/image-17-18x4.png 18w, https:\/\/coderpad.io\/wp-content\/uploads\/2024\/01\/image-17.png 1916w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n<\/div>\n\n\n<p>Ensuite, faites d\u00e9filer vers le bas jusqu'\u00e0 la rubrique <em>SSO (authentification unique)<\/em> et cliquez sur <strong>Configurer le SSO<\/strong>.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><a href=\"https:\/\/coderpad.io\/wp-content\/uploads\/2024\/01\/image-18.png\"><img loading=\"lazy\" decoding=\"async\" width=\"591\" height=\"257\" src=\"https:\/\/coderpad.io\/wp-content\/uploads\/2024\/01\/image-18.png\" alt=\"Une capture d&#039;\u00e9cran qui indique &quot;Single sign-on (SSO)&quot; avec un bouton &quot;configure SSO&quot; en dessous.\" class=\"wp-image-38326\" srcset=\"https:\/\/coderpad.io\/wp-content\/uploads\/2024\/01\/image-18.png 591w, https:\/\/coderpad.io\/wp-content\/uploads\/2024\/01\/image-18-300x130.png 300w, https:\/\/coderpad.io\/wp-content\/uploads\/2024\/01\/image-18-18x8.png 18w\" sizes=\"auto, (max-width: 591px) 100vw, 591px\" \/><\/a><\/figure>\n<\/div>\n\n\n<p>L'\u00e9cran de configuration SSO s'ouvre alors. Dans l'\u00e9cran <em>\u00c9tape 1 : Fournir les m\u00e9tadonn\u00e9es du fournisseur d'identit\u00e9<\/em> vous verrez les trois valeurs dont vous aurez besoin pour votre fournisseur SSO :<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>ID de l'entit\u00e9 SP<\/li>\n\n\n\n<li>URL du consommateur de SP Assertion<\/li>\n\n\n\n<li>URL de connexion IDP<\/li>\n<\/ul>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><a href=\"https:\/\/coderpad.io\/wp-content\/uploads\/2024\/01\/image-16.png\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"544\" src=\"https:\/\/coderpad.io\/wp-content\/uploads\/2024\/01\/image-16-1024x544.png\" alt=\"La section &quot;step 1 : provide identity provider metadata&quot; avec l&#039;identifiant de l&#039;entit\u00e9 SP, l&#039;url du consommateur d&#039;assertion sp, et l&#039;url de connexion idp mis en \u00e9vidence. \" class=\"wp-image-38324\" srcset=\"https:\/\/coderpad.io\/wp-content\/uploads\/2024\/01\/image-16-1024x544.png 1024w, https:\/\/coderpad.io\/wp-content\/uploads\/2024\/01\/image-16-300x159.png 300w, https:\/\/coderpad.io\/wp-content\/uploads\/2024\/01\/image-16-768x408.png 768w, https:\/\/coderpad.io\/wp-content\/uploads\/2024\/01\/image-16-18x10.png 18w, https:\/\/coderpad.io\/wp-content\/uploads\/2024\/01\/image-16.png 1427w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n<\/div>\n\n\n<h2 class=\"wp-block-heading\" id=\"step-2-configure-okta\">\u00c9tape 2 : Configurer Okta<\/h2>\n\n\n\n<p>1. Connectez-vous \u00e0 l'interface d'administration d'Okta<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter\"><a href=\"https:\/\/d2h1bfu6zrdxog.cloudfront.net\/wp-content\/uploads\/2022\/08\/img_62f550f3e4fde.png\" target=\"_blank\" rel=\"noopener\"><img decoding=\"async\" src=\"https:\/\/d2h1bfu6zrdxog.cloudfront.net\/wp-content\/uploads\/2022\/08\/img_62f550f3e4fde.png\" alt=\"L&#039;onglet &quot;Mes applications&quot; d&#039;Okta sur le menu de gauche est s\u00e9lectionn\u00e9 et une fl\u00e8che pointe vers le bouton &quot;Admin&quot;.\"\/><\/a><\/figure>\n<\/div>\n\n\n<p>2. Dans le menu, s\u00e9lectionnez  <strong>Applications <\/strong>&gt; <strong>Applications<\/strong>:<\/p>\n\n\n<div class=\"wp-block-image is-resized\">\n<figure class=\"aligncenter\"><a href=\"https:\/\/d2h1bfu6zrdxog.cloudfront.net\/wp-content\/uploads\/2022\/08\/img_62f550f5765a1.png\" target=\"_blank\" rel=\"noopener\"><img decoding=\"async\" src=\"https:\/\/d2h1bfu6zrdxog.cloudfront.net\/wp-content\/uploads\/2022\/08\/img_62f550f5765a1.png\" alt=\"L&#039;\u00e9l\u00e9ment &quot;Applications&quot; dans le menu de gauche est mis en \u00e9vidence et une fl\u00e8che pointe vers l&#039;\u00e9l\u00e9ment de menu hamburger \u00e0 c\u00f4t\u00e9 du logo &quot;okta&quot;.\"\/><\/a><\/figure>\n<\/div>\n\n\n<p>3. S\u00e9lectionnez <strong>Cr\u00e9er une int\u00e9gration d'applications<\/strong> puis s\u00e9lectionnez <strong>SAML 2.0<\/strong>. Cliquez sur <strong>Suivant<\/strong> de proc\u00e9der :<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter\"><a href=\"https:\/\/d2h1bfu6zrdxog.cloudfront.net\/wp-content\/uploads\/2022\/08\/img_62f550f65ac0f.png\" target=\"_blank\" rel=\"noopener\"><img decoding=\"async\" src=\"https:\/\/d2h1bfu6zrdxog.cloudfront.net\/wp-content\/uploads\/2022\/08\/img_62f550f65ac0f.png\" alt=\"Fl\u00e8che pointant vers le bouton &quot;cr\u00e9er une int\u00e9gration d&#039;application&quot; en haut \u00e0 droite de la fen\u00eatre.\"\/><\/a><\/figure>\n<\/div>\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><a href=\"https:\/\/d2h1bfu6zrdxog.cloudfront.net\/wp-content\/uploads\/2022\/08\/image-17.png\" target=\"_blank\" rel=\"noopener\"><img loading=\"lazy\" decoding=\"async\" width=\"773\" height=\"434\" src=\"https:\/\/d2h1bfu6zrdxog.cloudfront.net\/wp-content\/uploads\/2022\/08\/image-17.png\" alt=\"Page &quot;Create a new app integration&quot; avec l&#039;option &quot;SAML 2.0&quot; en surbrillance et s\u00e9lectionn\u00e9e. \" class=\"wp-image-13887\" srcset=\"https:\/\/coderpad.io\/wp-content\/uploads\/2022\/08\/image-17.png 773w, https:\/\/coderpad.io\/wp-content\/uploads\/2022\/08\/image-17-300x168.png 300w, https:\/\/coderpad.io\/wp-content\/uploads\/2022\/08\/image-17-768x431.png 768w\" sizes=\"auto, (max-width: 773px) 100vw, 773px\" \/><\/a><\/figure>\n<\/div>\n\n\n<p>4. Ajoutez ces param\u00e8tres g\u00e9n\u00e9raux :<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Nom <\/strong>= CoderPad<\/li>\n\n\n\n<li><strong>Logo <\/strong>= <a href=\"https:\/\/coderpad.io\/wp-content\/themes\/coderpad-red\/assets\/logos\/coderpad-monotone.svg\" download=\"\">T\u00e9l\u00e9charger ce logo<\/a> <\/li>\n<\/ul>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Configurer SAML : \n<ul class=\"wp-block-list\">\n<li><strong>URL de l'authentification unique<\/strong> = URL de connexion IDP<\/li>\n\n\n\n<li><strong>URI de l'audience<\/strong> (ID de l'entit\u00e9 SP) = ID de l'entit\u00e9 SP<\/li>\n\n\n\n<li>D\u00e9cocher <strong>Utilisez ceci pour l'URL du destinataire et l'URL de destination<\/strong><\/li>\n\n\n\n<li><strong>URL du destinataire<\/strong> = URL du consommateur d'assertions SP<\/li>\n\n\n\n<li><strong>URL de destination<\/strong> = URL du consommateur d'assertions SP<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n\n\n\n<p>Les param\u00e8tres SAML r\u00e9sultants devraient ressembler \u00e0 ceci :<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><a href=\"https:\/\/coderpad.io\/wp-content\/uploads\/2023\/12\/image-9.png\"><img loading=\"lazy\" decoding=\"async\" width=\"834\" height=\"534\" src=\"https:\/\/coderpad.io\/wp-content\/uploads\/2023\/12\/image-9.png\" alt=\"L&#039;\u00e9cran des param\u00e8tres SAML. L&#039;URL SSO est https:\/\/saml.coderpad.io\/login?idp=XXX, l&#039;URL du destinataire et de la destination est https:\/\/cognito.coderpad.io\/saml2\/idpresponse, et l&#039;uri de l&#039;audience est urn:amazon:cognito:sp:us-east-1_y3aJWInG6.\" class=\"wp-image-37606\" srcset=\"https:\/\/coderpad.io\/wp-content\/uploads\/2023\/12\/image-9.png 834w, https:\/\/coderpad.io\/wp-content\/uploads\/2023\/12\/image-9-300x192.png 300w, https:\/\/coderpad.io\/wp-content\/uploads\/2023\/12\/image-9-768x492.png 768w, https:\/\/coderpad.io\/wp-content\/uploads\/2023\/12\/image-9-18x12.png 18w\" sizes=\"auto, (max-width: 834px) 100vw, 834px\" \/><\/a><\/figure>\n<\/div>\n\n\n<p>Pour les autres champs, utilisez ces valeurs :<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Nom Format ID<\/strong> = Non sp\u00e9cifi\u00e9<\/li>\n\n\n\n<li><strong>Nom d'utilisateur de la demande<\/strong> = Email<\/li>\n<\/ul>\n\n\n\n<p>5. Ajouter les d\u00e9clarations d'attributs (le SAML ne fonctionnera pas sans elles) :<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Nom <\/strong>= User.Email<\/li>\n\n\n\n<li><strong>Valeur <\/strong>= user.email<\/li>\n<\/ul>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><a href=\"https:\/\/coderpad.io\/wp-content\/uploads\/2023\/12\/image-11.png\"><img loading=\"lazy\" decoding=\"async\" width=\"728\" height=\"285\" src=\"https:\/\/coderpad.io\/wp-content\/uploads\/2023\/12\/image-11.png\" alt=\"La fen\u00eatre de d\u00e9claration d&#039;attribut est affich\u00e9e pour la valeur User.Email = user.email.\" class=\"wp-image-37609\" srcset=\"https:\/\/coderpad.io\/wp-content\/uploads\/2023\/12\/image-11.png 728w, https:\/\/coderpad.io\/wp-content\/uploads\/2023\/12\/image-11-300x117.png 300w, https:\/\/coderpad.io\/wp-content\/uploads\/2023\/12\/image-11-18x7.png 18w\" sizes=\"auto, (max-width: 728px) 100vw, 728px\" \/><\/a><\/figure>\n<\/div>\n\n\n<blockquote class=\"wp-block-quote\">\n<p>\u26a0\ufe0f Quand <code>utilisateur.email<\/code> contient des lettres majuscules (m\u00eame la premi\u00e8re lettre en majuscule), CoderPad ne sera pas en mesure de faire correspondre l'utilisateur, ce qui entra\u00eenera une erreur de connexion. Pour r\u00e9soudre ce probl\u00e8me, veuillez lire et suivre les instructions suivantes <a href=\"https:\/\/support.okta.com\/help\/s\/article\/Converting-Okta-Usernames-to-Lowercase-for-Application-Assignment?language=en_US\" target=\"_blank\" rel=\"noopener\">ce document d'OKTA Support<\/a>.<\/p>\n\n\n\n<p>Cet article de la base de connaissances montre comment convertir les noms d'utilisateur Okta en caract\u00e8res minuscules lors de l'affectation d'utilisateurs \u00e0 une application. La solution propos\u00e9e s'appuie sur le langage d'expression Okta pour cr\u00e9er un format de nom d'utilisateur d'application personnalis\u00e9.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><a href=\"https:\/\/coderpad.io\/wp-content\/uploads\/2023\/12\/image-12.png\"><img loading=\"lazy\" decoding=\"async\" width=\"774\" height=\"826\" src=\"https:\/\/coderpad.io\/wp-content\/uploads\/2023\/12\/image-12.png\" alt=\"Dans les param\u00e8tres SAML, l&#039;entr\u00e9e &quot;nom d&#039;utilisateur de l&#039;application&quot; est affich\u00e9e. Elle est d\u00e9finie comme personnalis\u00e9e, puis String.toLowerCase(user.email) a \u00e9t\u00e9 saisi dans la zone de texte. En dessous, String.toLowerCase(user.email) est \u00e9galement indiqu\u00e9 comme valeur de la cl\u00e9 User.Email.\" class=\"wp-image-37611\" srcset=\"https:\/\/coderpad.io\/wp-content\/uploads\/2023\/12\/image-12.png 774w, https:\/\/coderpad.io\/wp-content\/uploads\/2023\/12\/image-12-281x300.png 281w, https:\/\/coderpad.io\/wp-content\/uploads\/2023\/12\/image-12-768x820.png 768w, https:\/\/coderpad.io\/wp-content\/uploads\/2023\/12\/image-12-11x12.png 11w\" sizes=\"auto, (max-width: 774px) 100vw, 774px\" \/><\/a><\/figure>\n<\/div><\/blockquote>\n\n\n\n<p>6. Ensuite, vous devez obtenir le fichier de m\u00e9tadonn\u00e9es du fournisseur d'identit\u00e9 aupr\u00e8s d'Okta. Dans l'onglet Sign On de l'application, copiez ou t\u00e9l\u00e9chargez le fichier de m\u00e9tadonn\u00e9es du fournisseur d'identit\u00e9.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><a href=\"https:\/\/coderpad.io\/wp-content\/uploads\/2023\/12\/image-13.png\"><img loading=\"lazy\" decoding=\"async\" width=\"727\" height=\"857\" src=\"https:\/\/coderpad.io\/wp-content\/uploads\/2023\/12\/image-13.png\" alt=\"Signer sur l&#039;\u00e9cran des m\u00e9thodes avec une fl\u00e8che pointant vers le lien &quot;identity provider metadata&quot; (m\u00e9tadonn\u00e9es du fournisseur d&#039;identit\u00e9).\" class=\"wp-image-37616\" srcset=\"https:\/\/coderpad.io\/wp-content\/uploads\/2023\/12\/image-13.png 727w, https:\/\/coderpad.io\/wp-content\/uploads\/2023\/12\/image-13-254x300.png 254w, https:\/\/coderpad.io\/wp-content\/uploads\/2023\/12\/image-13-10x12.png 10w\" sizes=\"auto, (max-width: 727px) 100vw, 727px\" \/><\/a><\/figure>\n<\/div>\n\n\n<p>7. Retour sur le CoderPad <em>Param\u00e8tres SSO <\/em>t\u00e9l\u00e9chargez ou collez le fichier dans le champ de saisie correspondant.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><a href=\"https:\/\/coderpad.io\/wp-content\/uploads\/2023\/12\/image-14.jpg\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"387\" src=\"https:\/\/coderpad.io\/wp-content\/uploads\/2023\/12\/image-14-1024x387.jpg\" alt=\"L&#039;\u00e9cran des param\u00e8tres SSO de coderpad est affich\u00e9 avec les options de s\u00e9lection de fichier et de bo\u00eete de texte xml.\" class=\"wp-image-37620\" srcset=\"https:\/\/coderpad.io\/wp-content\/uploads\/2023\/12\/image-14-1024x387.jpg 1024w, https:\/\/coderpad.io\/wp-content\/uploads\/2023\/12\/image-14-300x113.jpg 300w, https:\/\/coderpad.io\/wp-content\/uploads\/2023\/12\/image-14-768x291.jpg 768w, https:\/\/coderpad.io\/wp-content\/uploads\/2023\/12\/image-14-1536x581.jpg 1536w, https:\/\/coderpad.io\/wp-content\/uploads\/2023\/12\/image-14-18x7.jpg 18w, https:\/\/coderpad.io\/wp-content\/uploads\/2023\/12\/image-14.jpg 1882w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n<\/div>\n\n\n<p>7. Testez la configuration : Demandez \u00e0 l'un de vos utilisateurs de se connecter via le SSO pour v\u00e9rifier qu'il fonctionne avant de passer aux \u00e9tapes de provisionnement des utilisateurs.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"adding-scim-user-provisioning\" style=\"text-transform:uppercase\"><strong>Ajout du provisionnement des utilisateurs SCIM<\/strong><\/h4>\n\n\n\n<p>Une fois le SSO activ\u00e9, le provisionnement des utilisateurs peut \u00eatre activ\u00e9 \u00e0 l'aide du protocole SCIM :<\/p>\n\n\n\n<p>1. Dans Okta, s\u00e9lectionnez l'option <strong>CoderPad <\/strong>application alors <strong>G\u00e9n\u00e9ral<\/strong> &gt; <strong>Param\u00e8tres de l'application<\/strong> &gt; <strong>Edit<\/strong>.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><a href=\"https:\/\/coderpad.io\/wp-content\/uploads\/2023\/12\/image-14.png\"><img loading=\"lazy\" decoding=\"async\" width=\"635\" height=\"245\" src=\"https:\/\/coderpad.io\/wp-content\/uploads\/2023\/12\/image-14.png\" alt=\"L&#039;\u00e9cran de configuration de Coderpad avec une fl\u00e8che pointant vers l&#039;onglet &quot;g\u00e9n\u00e9ral&quot;. Le bouton &quot;modifier&quot; en haut \u00e0 droite de la section des param\u00e8tres de l&#039;application est mis en \u00e9vidence. \" class=\"wp-image-37628\" srcset=\"https:\/\/coderpad.io\/wp-content\/uploads\/2023\/12\/image-14.png 635w, https:\/\/coderpad.io\/wp-content\/uploads\/2023\/12\/image-14-300x116.png 300w, https:\/\/coderpad.io\/wp-content\/uploads\/2023\/12\/image-14-18x7.png 18w\" sizes=\"auto, (max-width: 635px) 100vw, 635px\" \/><\/a><\/figure>\n<\/div>\n\n\n<p>2. Ensuite, sous <em>Approvisionnement <\/em>s\u00e9lectionnez <strong>SCIM<\/strong> et cliquez sur <strong>Sauvez<\/strong>.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter\"><a href=\"https:\/\/d2h1bfu6zrdxog.cloudfront.net\/wp-content\/uploads\/2022\/08\/img_62f550f993896.png\" target=\"_blank\" rel=\"noopener\"><img decoding=\"async\" src=\"https:\/\/d2h1bfu6zrdxog.cloudfront.net\/wp-content\/uploads\/2022\/08\/img_62f550f993896.png\" alt=\"Dans la section de provisionnement, l&#039;option &quot;SCIM&quot; est s\u00e9lectionn\u00e9e et mise en \u00e9vidence. \"\/><\/a><\/figure>\n<\/div>\n\n\n<p>3. De la nouvelle <em>Approvisionnement <\/em>cliquez sur <strong>Edit<\/strong> dans la section Connexion SCIM.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><a href=\"https:\/\/coderpad.io\/wp-content\/uploads\/2023\/12\/image-15.png\"><img loading=\"lazy\" decoding=\"async\" width=\"770\" height=\"293\" src=\"https:\/\/coderpad.io\/wp-content\/uploads\/2023\/12\/image-15.png\" alt=\"\u00c9cran de configuration du Coderpad avec une fl\u00e8che pointant vers l&#039;onglet &quot;provisioning&quot;. Dans la section connexion SCIM, le bouton &quot;modifier&quot; est en surbrillance.\" class=\"wp-image-37629\" srcset=\"https:\/\/coderpad.io\/wp-content\/uploads\/2023\/12\/image-15.png 770w, https:\/\/coderpad.io\/wp-content\/uploads\/2023\/12\/image-15-300x114.png 300w, https:\/\/coderpad.io\/wp-content\/uploads\/2023\/12\/image-15-768x292.png 768w, https:\/\/coderpad.io\/wp-content\/uploads\/2023\/12\/image-15-18x7.png 18w\" sizes=\"auto, (max-width: 770px) 100vw, 770px\" \/><\/a><\/figure>\n<\/div>\n\n\n<p>4. Entrez dans les configurations suivantes :<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>URL de base du connecteur SCIM<\/strong> = URL DU SCIM<\/li>\n\n\n\n<li><strong>Champ d'identification unique pour les utilisateurs<\/strong> = email<\/li>\n\n\n\n<li><strong>Actions de provisionnement prises en charge<\/strong> = S\u00e9lectionner toutes les options<\/li>\n\n\n\n<li><strong>Mode d'authentification<\/strong> = En-t\u00eate HTTP<\/li>\n\n\n\n<li><strong>Jeton au porteur <\/strong>(HTTP Header &gt; Authorization &gt; Bearer Token) = Token d'authentification SCIM<\/li>\n<\/ul>\n\n\n\n<p>Ils estiment que 3 \u00e9tapes constituent une bonne <strong>Configuration du connecteur de test<\/strong> L'action devrait \u00eatre r\u00e9ussie \u00e0 ce stade.<\/p>\n\n\n\n<p>5. Modifiez le provisionnement. Naviguez vers <strong>Approvisionnement <\/strong>&gt; <strong>Param\u00e8tres <\/strong>&gt; <strong>Vers l'application<\/strong> et s\u00e9lectionnez <strong>Edit<\/strong>:<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter\"><a href=\"https:\/\/d2h1bfu6zrdxog.cloudfront.net\/wp-content\/uploads\/2022\/08\/img_62f550fa57554.png\" target=\"_blank\" rel=\"noopener\"><img decoding=\"async\" src=\"https:\/\/d2h1bfu6zrdxog.cloudfront.net\/wp-content\/uploads\/2022\/08\/img_62f550fa57554.png\" alt=\"L&#039;\u00e9cran de configuration de Codingame avec une fl\u00e8che pointant vers l&#039;onglet &quot;provisioning&quot;. Dans le menu de gauche, l&#039;option &quot;to app&quot; est en surbrillance.\"\/><\/a><\/figure>\n<\/div>\n\n\n<p>6. V\u00e9rifiez <strong>Cr\u00e9er des utilisateurs, mettre \u00e0 jour les attributs des utilisateurs, d\u00e9sactiver des utilisateurs<\/strong>.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><a href=\"https:\/\/coderpad.io\/wp-content\/uploads\/2023\/12\/image-23.png\"><img loading=\"lazy\" decoding=\"async\" width=\"795\" height=\"820\" src=\"https:\/\/coderpad.io\/wp-content\/uploads\/2023\/12\/image-23.png\" alt=\"L&#039;\u00e9cran de provisionnement de l&#039;application est affich\u00e9, avec les options de cr\u00e9ation d&#039;utilisateurs, de mise \u00e0 jour des attributs de l&#039;utilisateur et de d\u00e9sactivation de l&#039;utilisateur.\" class=\"wp-image-37771\" srcset=\"https:\/\/coderpad.io\/wp-content\/uploads\/2023\/12\/image-23.png 795w, https:\/\/coderpad.io\/wp-content\/uploads\/2023\/12\/image-23-291x300.png 291w, https:\/\/coderpad.io\/wp-content\/uploads\/2023\/12\/image-23-768x792.png 768w, https:\/\/coderpad.io\/wp-content\/uploads\/2023\/12\/image-23-12x12.png 12w\" sizes=\"auto, (max-width: 795px) 100vw, 795px\" \/><\/a><\/figure>\n<\/div>\n\n\n<p>7. Cliquez sur <strong>Sauvez<\/strong>.<\/p>\n\n\n\n<p>8. Allez \u00e0 la <strong>Groupes de pression<\/strong> onglet de l'application<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter\"><a href=\"https:\/\/d2h1bfu6zrdxog.cloudfront.net\/wp-content\/uploads\/2022\/08\/img_62f550faee1f5.png\" target=\"_blank\" rel=\"noopener\"><img decoding=\"async\" src=\"https:\/\/d2h1bfu6zrdxog.cloudfront.net\/wp-content\/uploads\/2022\/08\/img_62f550faee1f5.png\" alt=\"\u00c9cran de configuration du Codingame avec une fl\u00e8che pointant vers l&#039;onglet &quot;Push groups&quot;.\"\/><\/a><\/figure>\n<\/div>\n\n\n<p>9. Cliquez sur <strong>Groupes de pression<\/strong> &gt;<strong>Trouver des groupes par nom<\/strong><\/p>\n\n\n<div class=\"wp-block-image is-resized\">\n<figure class=\"aligncenter\"><a href=\"https:\/\/d2h1bfu6zrdxog.cloudfront.net\/wp-content\/uploads\/2022\/08\/img_62f550fb6fbd9.png\" target=\"_blank\" rel=\"noopener\"><img decoding=\"async\" src=\"https:\/\/d2h1bfu6zrdxog.cloudfront.net\/wp-content\/uploads\/2022\/08\/img_62f550fb6fbd9.png\" alt=\"Dans le menu d\u00e9roulant &quot;push groups&quot;, une fl\u00e8che pointe vers l&#039;option &quot;find groups by name&quot;.\"\/><\/a><\/figure>\n<\/div>\n\n\n<blockquote class=\"wp-block-quote\">\n<p>\u2705Il est recommand\u00e9 de s\u00e9lectionner tous les groupes affect\u00e9s \u00e0 l'App Okta.<\/p>\n<\/blockquote>\n\n\n\n<p>10. Cliquez sur <strong>\u00c9conomisez.<\/strong><\/p>\n\n\n\n<p>11. Les utilisateurs provisionn\u00e9s par le SCIM auront automatiquement des droits d'utilisateur mais pas de droits d'administrateur. Pour g\u00e9rer les autorisations via le SCIM <strong>veuillez cr\u00e9er des groupes diff\u00e9rents et laisser nos <a href=\"mailto:support@coderpad.io\">\u00e9quipe de soutien<\/a> savoir quel groupe devrait avoir quelle <a href=\"https:\/\/coderpad.io\/fr\/ressources\/docs\/entretien\/compte\/gestion-utilisateurs\/\">permissions<\/a> <\/strong>(<em>Admin <\/em>ou <em>Membre<\/em>) ; dans le cas contraire, les utilisateurs de CoderPad risquent de ne pas avoir l'acc\u00e8s appropri\u00e9.<\/p>\n\n\n\n<p>12. D\u00e9sormais, les utilisateurs ajout\u00e9s \u00e0 vos groupes seront automatiquement cr\u00e9\u00e9s dans CoderPad avec les autorisations appropri\u00e9es.<\/p>\n\n\n\n<blockquote class=\"wp-block-quote\">\n<p>\u2705 Apr\u00e8s avoir assign\u00e9 de nouveaux utilisateurs avec le SCIM :<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Demandez-leur de se connecter d'abord via la tuile Okta de votre entreprise.<\/li>\n\n\n\n<li>Ils recevront alors un courriel contenant un lien sur lequel ils devront cliquer pour v\u00e9rifier leur adresse \u00e9lectronique.<\/li>\n\n\n\n<li>Ils devront alors se rendre sur le site <a href=\"https:\/\/app.coderpad.io\/login\">https:\/\/app.coderpad.io\/login<\/a> et saisissez leur adresse \u00e9lectronique une fois pour obtenir la cr\u00e9ation.<\/li>\n\n\n\n<li>Enfin, ils peuvent cliquer sur la tuile Coderpad dans OKTA pour se connecter.<\/li>\n<\/ol>\n<\/blockquote>\n\n\n\n<p>13. Passer \u00e0 l'\u00e9tape <a href=\"#step-3-finish-sso-configuration-in-coder-pad\">\u00c9tape 3 : Terminer la configuration SSO dans CoderPad<\/a> pour terminer la configuration SSO.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"step-3-finish-sso-configuration-in-coder-pad\">\u00c9tape 3 : Terminer la configuration SSO dans CoderPad<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"sso-login-subdomain\"><strong>Sous-domaine de connexion SSO<\/strong><\/h3>\n\n\n\n<p>Maintenant que vous avez configur\u00e9 les informations de votre IdP, vous pouvez personnaliser votre sous-domaine de connexion SSO. Vous disposerez ainsi d'une page de connexion sp\u00e9cifique \u00e0 votre organisation.<\/p>\n\n\n<div class=\"wp-block-image is-resized\">\n<figure class=\"aligncenter size-large\"><a href=\"https:\/\/d2h1bfu6zrdxog.cloudfront.net\/wp-content\/uploads\/2021\/08\/image-5.png\" target=\"_blank\" rel=\"noopener\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"300\" src=\"https:\/\/coderpad.io\/wp-content\/uploads\/2021\/08\/image-5-1024x300.png\" alt=\"Personnaliser l&#039;ouverture de session avec le sous-domaine &quot;yourcompany.coderpad.io&quot;.\" class=\"wp-image-2228\" srcset=\"https:\/\/coderpad.io\/wp-content\/uploads\/2021\/08\/image-5-1024x300.png 1024w, https:\/\/coderpad.io\/wp-content\/uploads\/2021\/08\/image-5-300x88.png 300w, https:\/\/coderpad.io\/wp-content\/uploads\/2021\/08\/image-5-768x225.png 768w, https:\/\/coderpad.io\/wp-content\/uploads\/2021\/08\/image-5.png 1032w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n<\/div>\n\n\n<p><br>Vous devez demander \u00e0 vos utilisateurs d'utiliser ce sous-domaine pour se connecter ; ils seront accueillis par un \u00e9cran de connexion sp\u00e9cialement con\u00e7u pour les utilisateurs SSO afin de r\u00e9duire la confusion.<\/p>\n\n\n\n<p>Toutefois, si l'un de vos utilisateurs tente accidentellement de se connecter via d'autres pages de CoderPad - comme le bouton de connexion de notre page d'accueil - nous le redirigerons vers l'emplacement correct lors de la saisie de l'e-mail.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"mandatory-sso-enforcement\"><strong>Application obligatoire du SSO<\/strong><\/h3>\n\n\n\n<p>Nous permettons aux organisations de disposer \u00e0 la fois de comptes SSO et de comptes d'utilisateurs plus traditionnels (courriel\/mot de passe), <strong>nous vous recommandons de mettre en place une connexion SSO<\/strong>. Les avantages de cette d\u00e9marche sont les suivants :<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Simplification de l'authentification \u00e0 l'\u00e9chelle de l'organisation<\/li>\n\n\n\n<li>R\u00e9duction\/simplification des demandes d'assistance informatique<\/li>\n\n\n\n<li>Possibilit\u00e9 d'ajouter des mesures de s\u00e9curit\u00e9 (telles que 2FA)<\/li>\n<\/ul>\n\n\n\n<p>Pour rendre le SSO obligatoire, il suffit de s\u00e9lectionner l'option <strong>Appliquer le SSO<\/strong> dans la section de l'\u00e9tape 3.<\/p>","protected":false},"parent":8947,"menu_order":0,"template":"","class_list":["post-39831","doc","type-doc","status-publish","hentry"],"acf":[],"_links":{"self":[{"href":"https:\/\/coderpad.io\/fr\/wp-json\/wp\/v2\/doc\/39831","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/coderpad.io\/fr\/wp-json\/wp\/v2\/doc"}],"about":[{"href":"https:\/\/coderpad.io\/fr\/wp-json\/wp\/v2\/types\/doc"}],"version-history":[{"count":7,"href":"https:\/\/coderpad.io\/fr\/wp-json\/wp\/v2\/doc\/39831\/revisions"}],"predecessor-version":[{"id":40690,"href":"https:\/\/coderpad.io\/fr\/wp-json\/wp\/v2\/doc\/39831\/revisions\/40690"}],"up":[{"embeddable":true,"href":"https:\/\/coderpad.io\/fr\/wp-json\/wp\/v2\/doc\/8947"}],"wp:attachment":[{"href":"https:\/\/coderpad.io\/fr\/wp-json\/wp\/v2\/media?parent=39831"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}