Configuration de l’authentification unique (SSO) pour l’enseignement
Introduction
Cet article s’adresse aux responsables informatiques des établissements scolaires ou des institutions scolaires et aux responsables de Canva Éducation qui doivent configurer l’authentification unique (SSO).
- Si vous avez un abonnement Canva Entreprise, consultez Configurer l’authentification unique (SSO) (pour Canva Entreprise).
- Les membres du corps enseignant et le personnel n’ont pas besoin de ce guide.
Contenu de cet article :
- Conditions requises et prérequis
- Configuration étape par étape (7 étapes)
- Conseils pour tester et résoudre les problèmes
Avant de commencer
Terminologie
- SAML 2.0 : norme permettant de sécuriser la connexion entre les applications et les systèmes d’identité.
- Fournisseur d’identité (IdP) : service qui gère les connexions (par exemple, Azure, Google Workspace, ADFS).
- Enregistrement TXT : courte ligne de texte que vous ajoutez aux paramètres de votre domaine pour prouver que vous en êtes propriétaire.
- TeamId : valeur unique qui identifie les établissements scolaires, les campus ou les groupes au sein de votre organisation.
Conditions requises
- Un fournisseur d’identité (IdP) compatible avec SAML 2.0
- L’accès (ou l’aide de votre équipe informatique) nécessaire pour créer un enregistrement TXT dans les paramètres DNS de votre domaine.
- Un abonnement Canva Éducation (établissements scolaires et institutions scolaires, Campus ou établissement scolaire unique)
Ajouter ou vérifier votre domaine de connexion
L’ajout et la vérification de votre domaine nous permettent de déterminer qui doit être considéré comme membre de votre organisation. Toute personne utilisant une adresse e-mail associée à l’un de vos domaines vérifiés pourra se connecter à l’aide de l’authentification unique SAML.
Vous changez de domaine pour l'authentification unique ? Pour éviter d'avoir des comptes d'utilisateurs en double, contactez notre assistance avant le changement de domaine.
Rappel : Lorsque vous recherchez des applis Canva dans votre fournisseur d’identité, assurez-vous de sélectionner celle étiquetée avec SAML. OIDC et les autres types d’applis ne sont pas pris en charge pour le moment.
Ajouter ou vérifier votre domaine de connexion
- Connectez-vous à votre compte Canva
- Sur la page d’accueil, sélectionnez le profil de votre compte pour ouvrir le menu.
- Sélectionnez Paramètres.
- Sélectionnez l’onglet Authentification unique et provisionnement.
- Si cette option n’apparaît pas, vérifiez que vous êtes connecté·e au bon compte
- Vérifiez que votre domaine a été validé.
- Si c’est le cas, passez à Étape 1 - Ajouter Canva à votre fournisseur d’identité.
- Dans l’onglet Vérification du domaine, sélectionnez Ajouter un domaine. Une fenêtre pop-up s’affiche.
- Dans le champ de texte, saisissez le domaine que vous souhaitez utiliser pour la connexion à l’authentification unique, par exemple : myschool.edu, puis sélectionnez Envoyer le domaine.
- Sélectionnez Copier le jeton pour copier le jeton de l’enregistrement TXT qui s’affiche. Vous devez maintenant ajouter ce jeton aux paramètres DNS de votre domaine pour vérifier que vous êtes bien propriétaire du domaine envoyé.
Qu'est-ce qu'un enregistrement TXT et comment le mettre à jour ?
Vous pouvez considérer l'enregistrement TXT comme un code de vérification. Lorsque vous l'ajoutez aux paramètres DNS, cela permet à Canva de vérifier que vous possédez et contrôlez le domaine. Cela empêche également d'autres personnes de créer une équipe Canva en utilisant votre domaine tant que le paramètre Capture de domaine est activé.
- Accédez au site Web où vous gérez votre domaine (par exemple GoDaddy ou Namecheap).
- Recherchez une option de type Gérer le DNS ou Paramètres DNS. Celle-ci vous permet de modifier les données techniques de votre domaine.
- Dans les paramètres DNS, choisissez d'ajouter un nouvel enregistrement et sélectionnez le type TXT.
- Fournissez les données détaillées. Vous devez indiquer un nom (comme votre domaine), un paramètre de temps (vous pouvez laisser le réglage habituel) et le texte que vous souhaitez associer au domaine. Dans ce cas, il s'agit du jeton que vous venez de copier.
- Une fois les données fournies, sauvegardez-les. Pour cela, utilisez le bouton adéquat, par exemple Sauvegarder/Enregistrer ou Créer.
Les mots et les boutons exacts peuvent légèrement différer selon le site à partir duquel vous gérez votre domaine. En cas de doute, demandez de l'aide au service hébergeant votre domaine.
Avant que vous puissiez vous connecter à Canva avec l'authentification unique, l'enregistrement TXT doit être vérifié. La vérification se fait généralement dans les 24 heures suivant l'ajout de l'enregistrement TXT, mais peut prendre plus de temps en fonction de l'expiration du cache des enregistrements DNS (TTL). Les modifications apportées à votre DNS peuvent prendre jusqu'à 72 heures avant d'être effectives sur Internet. Vous recevrez un e-mail une fois que le jeton aura été vérifié sur votre domaine.
Pour vérifier son statut, essayez d’utiliser un site tel que https://mxtoolbox.com/ : entrez votre domaine pour voir si l’enregistrement TXT apparaît.
Étape 1 - Ajouter Canva à votre fournisseur d’identité (IdP)
Nous proposons actuellement des guides détaillés pour les fournisseurs d’identité suivants :
- Configuration SAML d’ADFS
- Configuration SAML d’Azure AD/Entra ID
- Configuration SAML de Classlink
- Configuration SAML et gestion des listes de Clever
- Configuration SAML de GSuite (Google)
- Configuration SAML de RapidIdentity
Si votre fournisseur d’identité ne figure pas dans la liste ci-dessus, vous pouvez utiliser les informations suivantes pour configurer SAML :
- URL ACS/URL de réponse : https://www.canva.com/login/saml
- ID d’entité/identifiant : https://www.canva.com
- Attributs SAML : NameID, Email, FirstName, LastName
- Texte des métadonnées (si nécessaire)
Vérifiez que votre assertion SAML comporte une signature. Consultez vos paramètres pour vous en assurer. Une fois Canva ajouté à votre fournisseur d’identité, sélectionnez Suivant.
Étape 2 - Choisir comment fournir les données de votre établissement scolaire
Sur la page « Authentification unique et provisionnement » (accessible dans Paramètres), cliquez sur l’onglet Gérer l’authentification unique.
Les configurations à une seule école peuvent passer cette étape, passez à l'étape 3.
Il existe différentes options selon que vous disposez d'une configuration multi-établissements ou d'une configuration Campus.
Comptes Canva Éducation avec une configuration multiétablissements
Si votre institution scolaire comprend plusieurs établissements, vous devrez transférer vos données de liste à Canva afin de nous aider à déterminer à quel établissement attribuer chaque membre.
Plusieurs méthodes sont possibles. Choisissez celle qui répond le mieux à vos besoins.
Option 1 - Utiliser Classlink RosterServer (OneRoster) ou Clever
Si vous utilisez Classlink RosterServer (OneRoster) ou Clever, sélectionnez Suivant, puis passez à l’étape 3 : ajouter les métadonnées de votre fournisseur d’identité. Vous pourrez nous envoyer les données de liste plus tard, à l’étape 5 : configurer le provisionnement des utilisateurs.
Option 2 - Utiliser un attribut « TeamId »
Cette option peut être mise en œuvre de plusieurs façons.
Si vous choisissez cette approche, il est important d’envoyer une valeur d’attribut cohérente et unique. Chaque établissement doit disposer d’une valeur de « TeamId » unique et tous les utilisateurs de l’établissement doivent disposer de la même valeur de « TeamId » sans variation.
Utiliser un attribut
Si votre appli SAML comporte un attribut contenant le nom ou l’identifiant de l’établissement, ou tout autre identifiant unique associé à celui-ci, vous pouvez l’utiliser comme attribut « TeamId » pour transmettre des informations sur l’établissement auquel appartient chaque utilisateur.
- Créez une revendication dans votre appli SAML qui transmet cet attribut, puis nommez-la « TeamId » (respectez la casse).
- Sélectionnez Consulter les instructions relatives à TeamId, puis téléchargez le modèle CSV dans la boîte de dialogue. Dans une colonne, ajoutez le nom de chaque établissement. Dans une deuxième colonne, ajoutez la valeur « TeamId » correspondante qui sera transmise par la revendication pour chaque établissement.
- Importez votre fichier CSV dans Canva. Nous vous enverrons un e-mail une fois votre fichier examiné. Passez ensuite à l’étape suivante.
Ajouter une nouvelle revendication avec des conditions
Vous pouvez également créer une nouvelle revendication et utiliser des conditions pour envoyer des valeurs d’attribut « TeamId » en fonction de groupes ou d’autres attributs utilisateur.
Pour cela, vous pouvez créer manuellement un ensemble de conditions indiquant à votre application SAML quelle valeur d’attribut envoyer pour chaque membre, en fonction du groupe auquel il appartient.
Par exemple, si les élèves de l’école primaire Harmony font partie du groupe « Harmony Students » et le personnel du groupe « Harmony Staff », vous pouvez indiquer à votre application SAML d’envoyer « Harmony » comme « TeamId » pour les deux groupes à l’aide de conditions de revendication.
Nommez la revendication « TeamId » et partagez avec Canva un fichier CSV contenant le nom de chaque établissement scolaire ainsi que la valeur « TeamId » correspondante qui sera envoyée avec la revendication.
Utiliser une revendication de groupe ou une revendication personnalisée
Vous pouvez également créer une revendication de groupe dans votre application SAML, qui envoie le nom du groupe comme valeur de revendication. Pour que cela fonctionne, vous devez avoir un seul groupe dans votre application SAML pour chaque établissement scolaire. Ce groupe doit inclure tous les membres de l’établissement (élèves et personnel), et ces groupes d’établissements doivent être les seuls groupes transmis dans la revendication.
Nommez la revendication « TeamId » et partagez avec Canva un fichier CSV contenant le nom de chaque établissement scolaire ainsi que la valeur « TeamId » correspondante qui sera envoyée avec la revendication.
Comptes Canva Éducation avec une configuration Campus
Pour les campus, vous devez envoyer un attribut Teamld pour chaque membre afin d’indiquer à Canva s’il s’agit d’un membre du corps étudiant ou du personnel (corps enseignant, personnel).
Les différentes options Teamld sont similaires à celles décrites ci-dessus pour les configurations multiétablissements, à ceci près que nous n’avons besoin que de deux valeurs TeamId : une valeur unique pour l’équipe du corps enseignant et du personnel, et une autre pour l’équipe étudiante.
Les TeamIds peuvent être de presque tous les formats, tant qu’ils sont uniques et que chaque personne (étudiants, employés) associée à une équipe donnée a la même valeur de TeamId.
Une fois l’attribut TeamId configuré, définissez ces valeurs dans les paramètres de votre organisation Canva. Pour cela, accédez à la page Équipe dans les paramètres de votre compte Canva, cliquez sur les trois points à droite, puis sélectionnez Modifier Teamld.
Étape 3 - Ajouter les métadonnées de votre fournisseur d’identité
Vous devez obtenir les informations suivantes de votre fournisseur d’identité pour finaliser cette étape.
- Fichier Metadata.xml (facultatif): un fichier .xml contenant des métadonnées peut être disponible en téléchargement
- Point de terminaison SAML 2.0 (HTTP) : également appelé URL d’authentification unique, émetteur (avec /idp/endpoint/HttpPost ajouté)
- Émetteur du fournisseur d’identité: également appelé émetteur, ID d’entité, ID d’entité SAML
- Certificat public : également appelé certificat x.509, certificat de signature SAML (encodé en Base64)
Vous pouvez ajouter les métadonnées de votre fournisseur d’identité de deux façons :
- Importer un fichier de métadonnées : téléchargez le fichier .xml fourni par votre fournisseur d’identité, puis importez-le dans Canva. Les données seront importées automatiquement et les champs préremplis. Sélectionnez Enregistrer les métadonnées.
- Ajouter les métadonnées manuellement : ajoutez les métadonnées de votre IdP dans les champs correspondants. Sélectionnez Enregistrer les métadonnées.
Après avoir enregistré vos métadonnées, sélectionnez Suivant.
Étape 4 - Tester la connexion à l’authentification unique
Vous pouvez tester votre connexion à l’authentification unique pour vérifier qu’elle fonctionne.
- Avant de tester la connexion, assurez-vous de vous avoir attribué l’accès à l’application Canva que vous avez créée dans votre fournisseur d’identité.
- Sélectionnez Tester l’authentification unique. Nous vous redirigerons vers votre fournisseur d’identité pour vous connecter à l’aide de l’authentification unique.
- Connectez-vous avec les identifiants de votre fournisseur d’identité.
- Les résultats du test de connexion s’afficheront.
- Connexion réussie : vérifiez que les attributs et les valeurs récupérés auprès de votre fournisseur d’identité sont correctement associés afin que les membres puissent se connecter à l’aide de l’authentification unique. Si les valeurs renvoyées sont incorrectes, corrigez-les dans votre fournisseur d’identité, puis relancez le test.
- Erreurs de test : corrigez les erreurs dans votre fournisseur d’identité, puis relancez le test.
5. Une fois les attributs et les valeurs correctement associés, fermez la fenêtre et passez à l’étape suivante.
Étape 5 - Configurer le provisionnement des utilisateurs
Option 1 - Utiliser Classlink RosterServer
- Sélectionnez OneRoster comme type de provisionnement.
- Consultez Provisionnement OneRoster pour obtenir des instructions détaillées.
Option 2 - Utiliser Clever
- Sélectionnez Clever comme type de provisionnement.
- Consultez Configuration SAML et gestion des listes de Clever pour obtenir des instructions détaillées.
Option 3 - Utiliser Wonde (version pilote)
La configuration de Wonde nécessite l’aide de Canva et de Wonde. Les étapes varient selon que votre organisation découvre Canva ou l’utilise déjà.
Consultez Provisionnement Wonde pour obtenir des instructions détaillées.
Une fois terminé, passez à l’étape suivante.
Étape 6 - Configurer les paramètres de connexion à l’authentification unique
Choisissez comment les membres de votre équipe et les autres personnes de votre domaine peuvent se connecter. Consultez Configurer les options de connexion et d’inscription à l’authentification unique pour en savoir plus.
Vous devez tester votre expérience de connexion avec l’authentification unique avant de rendre l’authentification unique obligatoire pour tous.
Tester l’expérience de connexion à l’authentification unique
- Accédez à Paramètres > Authentification unique et provisionnement.
- Dans l’onglet Authentification unique, cliquez sur Gérer > Configurer les paramètres d’authentification unique
- Sélectionnez Facultative pour tout le monde.
- Déconnectez-vous de votre compte Canva, puis reconnectez-vous.
- Sur la page de connexion, sélectionnez Continuer avec une adresse e-mail, puis Se connecter avec l’authentification unique.
Si vous accédez à la page de votre équipe, cela signifie que l’authentification unique fonctionne.
Après le test
- Retournez dans Paramètres > Authentification unique et provisionnement.
- Sous Authentification unique, cliquez sur Gérer > Configurer les paramètres d’authentification unique.
- Sélectionnez Obligatoire pour tout le monde (capture du domaine).
Cette étape est importante : elle garantit que les membres sont ajoutés aux bonnes équipes lorsqu’ils se connectent à l’aide de l’authentification unique.
Étape 7 - Forcer la déconnexion des utilisateurs connectés par authentification unique
1. Connectez-vous à votre compte Canva
2. En bas à gauche, cliquez sur votre avatar de profil, puis sélectionnez Paramètres.
3. Dans le menu latéral, sélectionnez l’onglet Authentification unique et provisionnement.
4. Cliquez sur Authentification unique (SSO) > Gérer > Configurer les paramètres d’authentification unique.
5. Choisissez l’une des exigences de connexion suivantes :
- Obligatoire pour tout le monde (capture du domaine) : déconnecte toutes les personnes, qu’elles aient rejoint ou non l’équipe ou l’organisation.
- Obligatoire uniquement pour les membres de votre équipe : déconnecte uniquement les membres de l’équipe ou de l’organisation associée à votre authentification unique.
6. Une fois les attributs et les valeurs correctement associés, fermez la fenêtre et passez à l’étape suivante.
7. Retournez dans l’onglet Authentification unique et provisionnement.
8. Sous Vérification du domaine, cliquez sur l’icône Forcer la déconnexion (à côté de la corbeille) pour le domaine dont vous souhaitez déconnecter les membres.
- Si vous avez plusieurs domaines, répétez cette étape pour chacun de ceux dont vous souhaitez forcer la déconnexion.
Terminer la configuration
Si vous avez testé l’expérience de connexion à l’authentification unique et configuré la déconnexion forcée (recommandé), sélectionnez Terminer la configuration. La configuration de l’authentification unique est terminée !
Ces informations ont-elles été utiles ?
Utile
Inutile