Vous pouvez configurer un SSO SAML sur la plateforme avec Google Workspace comme fournisseur d'identité.
Pour créer l'application SAML, vous avez besoin des droits Super Admin dans votre compte Google Workspace. Votre plateforme doit également utiliser un sous-domaine personnalisé : voir Personnaliser l'URL de la plateforme.
Gardez le guide de Google pour la configuration d'une application SAML personnalisée comme référence pour la console d'administration Google.
Voici un aperçu des étapes :
- Demander l'URL des métadonnées.
- Créer une application SAML personnalisée dans Google Workspace.
- Activer l'accès utilisateur.
- Envoyer les détails de configuration à votre Responsable de déploiement de solution.
- Attendre le feu vert.
Demander l'URL des métadonnées
Envoyez un email à votre Solution Deployment Manager (SDM) pour demander l'URL des métadonnées.
Il vous enverra une URL de métadonnées qui ressemble à ceci :
https://app.360learning.com/api/sso/saml/acme/metadata-
https://app.us.360learning.com/api/sso/saml/acme/metadatasi votre plateforme est hébergée dans le centre de données américain
Le composant acme à la fin de l'URL est votre ID d'entité SP. Dans la plupart des cas, il est identique à votre sous-domaine. Vous en avez besoin pour créer l'application dans Google Workspace.
Créer une application SAML personnalisée dans Google Workspace
-
Dans la console Google Admin, accédez à Menu → Applications → Applications web et mobiles.
-
Cliquez sur Ajouter une application → Ajouter une application SAML personnalisée.
-
Sur la page Détails de l'application, entrez un nom pour l'application, tel que
360Learning.- Vous pouvez également entrer une description.
-
Cliquez sur Poursuivre.
-
Sur la page Détails du fournisseur d’identité Google, cliquez sur Télécharger les métadonnées et conservez le fichier
.xmlpour l’envoyer à votre Solution Deployment Manager.- Vous pouvez plutôt copier l'URL SSO et l'ID d'entité, et télécharger le Certificat.
-
Cliquez sur Poursuivre.
-
Sur la page Détails du fournisseur de services, entrez les valeurs suivantes :
-
URL ACS :
https://app.360learning.com/api/sso/saml/<SP-entity-ID>/postResponse, remplacez<SP-entity-ID>par l'ID d'entité SP de l'URL des métadonnées. Si votre plateforme est hébergée dans le centre de données américain, entrez plutôthttps://app.us.360learning.com/api/sso/saml/<SP-entity-ID>/postResponse. Vous pouvez également trouver l'URL exacte dans l'URL des métadonnées, se terminant par/postResponse. -
ID d'entité :
https://app.360learning.com. Si votre plateforme est hébergée dans le centre de données américain, entrez plutôthttps://app.us.360learning.com. -
URL de départ :
https://<sous-domaine>.360learning.com, remplacez<sous-domaine>par le sous-domaine de votre plateforme. Si votre plateforme est hébergée dans le centre de données américain, entrez plutôthttps://<sous-domaine>.us.360learning.com.
-
URL ACS :
-
In Format de l’ID du nom, sélectionnez EMAIL.
-
Dans Nom ID, sélectionnez Informations de base → Email principal.
-
Cliquez sur Poursuivre.
-
Sur la page Correspondance des attributs, cliquez sur Ajouter une correspondance, et faites correspondre les attributs suivants :
Attributs Google Directory Attributs de l'application Email principal emailPrénom firstNameNom lastName -
Cliquez sur Terminer.
Activer l'accès utilisateur
Les utilisateurs peuvent se connecter avec l'application SAML uniquement une fois qu'elle est activée pour eux.
- Dans la console Google Admin, accédez à Menu → Applications → Applications web et mobiles.
- Cliquez sur l'application SAML que vous avez créée pour 360Learning.
- Cliquez sur Accès utilisateur.
- Sélectionnez l'unité organisationnelle ou le groupe auquel vous souhaitez donner accès.
- Dans État du service, sélectionnez ACTIVÉ pour tout le monde.
- Cliquez sur Enregistrer.
Les changements peuvent prendre jusqu'à 24 heures pour être appliqués à tous les utilisateurs dans Google Workspace.
Envoyer les détails de configuration à votre Solution Deployment Manager (SDM)
Envoyez un email à votre SDM avec les détails suivants :
- Le fichier de métadonnées
.xmlde Google Workspace, ou l'URL SSO, l'ID d'entité et le Certificat. Pour télécharger à nouveau les métadonnées, ouvrez l'application SAML dans la console d'administration Google et cliquez sur Télécharger les métadonnées. - L'ID du groupe sur lequel configurer le SSO. Pour le configurer sur l'ensemble de la plateforme, envoyez l'ID du groupe de la plateforme. Voir Trouver l'ID d'un groupe.
- Type SSO : forcé ou mixte. Voir Choisir entre SSO forcé et mixte.
- Règle de provisionnement utilisateur : oui ou non.
Avec le provisionnement d'utilisateurs, les utilisateurs qui n'ont pas de compte 360Learning en obtiennent un lors de leur première connexion, avec leur prénom et nom de famille provenant de Google Workspace. Ils sont créés en tant qu'apprenants dans le groupe où le SSO est configuré.
Sans provisionnement d'utilisateurs, les utilisateurs qui n'ont pas de compte 360Learning ne peuvent se connecter qu'après que vous les ayez invités, ou créé un compte pour eux.
Attendre le feu vert
Une fois les détails de configuration envoyés, votre Solution Deployment Manager configure le SSO côté 360Learning. Il vous envoie un email de confirmation lorsque le SSO est actif.
Les utilisateurs ayant accès à l'application SAML peuvent ensuite se connecter à 360Learning avec leur compte Google.