Détails des étapes nécessaires à la configuration d'un SSO entre Edflex et OKTA Workforce Identity Cloud s'appuyant sur les protocoles SAML et OIDC.
Découvrez comment mettre en place une connexion "automatique" (SSO). Cela permettra à vos apprenants de ne pas avoir à se connecter manuellement à Edflex s'ils sont déjà connectés sur votre répertoire OKTA.
- Ajouter une Application d'Entreprise
- Restreindre l'accès à un groupe d'utilisateurs
- Configurer le SSO
1. Ajouter une Application d'Entreprise
Depuis la vue d'ensemble OKTA, dans le menu de gauche, cliquez sur Applications puis Create App Integration.
Sélectionnez le protocole de votre choix : OIDC - OpenID Connect ou SAML 2.0 (Edflex supporte ces deux protocoles. Si vous n'avez pas de préférence, nous vous suggérons SAML 2.0).
1.1 Via le protocole SAML 2.0
Indiquez un nom pour cette application :
Puis complétez la rubrique General ainsi :
- Single-sign-on URL > Indiquez l' URL ACS transmise par Edflex.
- Audience URI (SP Entity ID) > Indiquez l' URL Entity ID transmise par Edflex.
Vous préciserez en retour à votre contact technique Edflex, les valeurs paramétrées pour le champ
- Name ID Format (valeur conseillée > "Unspecified")
Puis, au niveau de la rubrique Attribute Statements (optional), configurez les champs comme suit :
- email > format "Unspecified" > Value = user.email
- firstName > format "Unspecified" > Value = user.firstname
- lastName > format "Unspecified" > Value = user.lastname
Communiquez à votre contact technique Edflex, les valeurs des attributs présentes dans la colonne "Name".
Veillez bien à la casse et la nomenclature des champs créés, afin qu'ils correspondent avec la configuration réalisée côté Edflex.
Si vous souhaitez configurer des champs supplémentaires, merci de nous l'indiquer !
Sauvegardez votre configuration !
1.2 Via le protocole OIDC - OpenID Connect
Si vous sélectionnez OIDC, sélectionnez ensuite "Web application" :
Puis, à la section "Assignments" > "Control access", sélectionnez la configuration de votre choix.
Depuis la section "Applications" > "Applications" > "General", récupérer le Client ID et le Client Secrets que vous transmettrez à votre contact technique Edflex.
Pour des raisons de sécurité, nous recommandons l'envoi de ces données via un partage sécurisé (en utilisant un lien 1password par exemple).
Transmettez également à votre contact technique Edflex, le nom de votre instance OKTA. Cela nous permettra de facilement récupérer les paramètres en place de votre côté afin de faire correspondre ceux-ci côté Edflex.
Quel est le nom de mon instance OKTA ?
Dans la barre d'URL du navigateur, il s'agit de la partie située avant .okta.com (en rose sur l'image ci-dessous).
Par défaut, la connexion OIDC transmettra automatiquement ces informations concernant les utilisateurs : email, prénom, nom.
Si vous souhaitez synchroniser des attributs supplémentaires entre Edflex et votre instance OKTA, merci de nous préciser l'intitulé du/des scopes concernés, ainsi que les valeurs concernées dans celui-ci/ceux-ci.
2. Restreindre l'accès à un groupe d'utilisateurs
Ajouter un ou plusieurs groupes d'utilisateurs pour restreindre l'accès à l'application Edflex.
Depuis le menu de gauche, sélectionnez "Applications" > "Applications" puis "People" ou "Groups", selon que vous souhaitez assigner les apprenants, individuellement ou via les groupes créés dans votre instance Okta.
Cliquez sur "Assign" et suivez la procédure d'assignation.
L'assignation peut aussi être réalisée via la section "Directory" > "People".
Attention, si aucun groupe ou utilisateurs n'est ajouté, la connexion sur Edflex ne pourra pas s'effectuer.
3. Configurer le SSO
3.1 Via le protocole SAML 2.0
Depuis le menu de gauche, sélectionnez "Applications" > "Applications" > "SAML 2.0" > section "SAML 2.0", copiez l'url du fichier Metadata et envoyez là à votre contact technique Edflex.
...
...
...
Pour des questions de sécurité, transmettez ce fichier à votre contact technique Edflex via un partage sécurisé (en utilisant un lien 1password par exemple).
A la réception du fichier, Edflex procédera aux dernières étapes de configuration et vous préviendra lorsque la configuration sera terminée 🚀
3.2 Via le protocole OIDC - OpenID Connect
Dans la section, "General" > "General Settings" > "Login", renseignez la Redirect URI transmise par Edflex.
La configuration est terminée 🚀