Aperçu
Ce document vise à guider les utilisateurs dans l'intégration du serveur du service central d'authentification (CAS) de leur organisation en tant que système SSO pour connecter les utilisateurs à la plateforme vidéo d'entreprise YuJa. Une fois la configuration terminée, un utilisateur qui tente d'accéder à la plateforme vidéo sera d'abord redirigé vers le serveur CAS et invité à saisir ses identifiants. Une fois authentifié, il sera redirigé vers la plateforme vidéo, où il sera vérifié et connecté.
Configuration
La configuration consiste à autoriser la plateforme vidéo à utiliser le serveur CAS. Une fois la plateforme autorisée en tant que service, l'intégration à la plateforme vidéo comprend la fourniture des paramètres de configuration nécessaires et des tests. L'étape suivante consiste à activer le nouveau SSO afin que les utilisateurs de votre établissement puissent se connecter par l'authentification CAS.
Pour certaines étapes, <organization> doit être remplacé par le DNS générique de l'établissement associé à la plateforme vidéo. Par exemple, pour « https://hudson.yuja.com », <organization> serait remplacé par « hudson ».
Autoriser la plateforme vidéo en tant que service dans le serveur CAS
- Accédez à la console de gestion des services (https://<CAS domain>/cas/services/) du serveur CAS, connectez-vous et cliquez sur Add New Service.
- Dans le champ Name, saisissez YuJa.
- Dans le champ Service URL, saisissez « https://<organization>.yuja.com/D/CasHandleTicket » sans les guillemets.
- Dans le champ Description, saisissez une description.
- Pour Status, cochez Enabled, Allowed to Proxy et SSO participant. Ne cochez pas Anonymous Access.
-
Pour Attributes, les éléments suivants doivent être fournis à la plateforme vidéo. Pour chaque attribut, notez l'étiquette utilisée. Vous en aurez besoin lors de la configuration du côté de la plateforme vidéo.
- Principal Name (c'est-à-dire le nom d'utilisateur)
- FirstName
- Last Name
- Role
- Cliquez sur Save Changes.
L'utilisateur de la plateforme vidéo peut avoir trois rôles : « Étudiant », « Instructeur » et « Gestionnaire TI ». Si les valeurs possibles de l'attribut Role diffèrent de ces 3 options, fournissez toutes les valeurs de rôle possibles à la plateforme vidéo, qui les associera à l'une des trois options.
La configuration CAS du côté de la plateforme vidéo
- Accédez à la zone de la plateforme vidéo de votre établissement et connectez-vous en tant que gestionnaire TI.
- Dans le Menu principal, situé dans le coin supérieur droit, accédez à l'onglet Panneau d'admin.
- Dans la barre latérale de gauche, accédez à Intégrations.
- Sous Sélectionner une API à configurer, choisissez SSO – CAS.
-
Saisissez les paramètres de configuration :
- URL du serveur CAS : https://<CAS domain>/cas
- Pour chaque étiquette d'attribut, saisissez les valeurs correspondantes que vous avez notées lors de l'ajout de la plateforme vidéo en tant que service, dans la section intitulée Autoriser la plateforme vidéo en tant que service dans le serveur CAS.
- Cliquez sur Créer.
- Cliquez sur OK dans la boîte de dialogue de confirmation.
- Au besoin, vous pouvez modifier les paramètres de configuration si vous avez fait une erreur. Il suffit de cliquer sur Enregistrer pour conserver les modifications.
- Pour vérifier que la configuration est correcte, cliquez sur Connexion au CAS de test. Un nouvel onglet devrait s'ouvrir et vous diriger vers votre serveur CAS, qui vous invitera à vous connecter.
- Connectez-vous à votre SSO à l'aide d'identifiants valides.
- Vous devriez être redirigé vers la plateforme vidéo, connecté en tant que nouvel utilisateur. La connexion en tant que nouvel utilisateur peut déconnecter le compte d'origine. Si c'est le cas, déconnectez-vous du compte nouvellement créé, reconnectez-vous en tant que gestionnaire TI, puis retournez à Panneau d'admin → Intégrations → SSO – CAS.
- Une fois que vous avez vérifié que le SSO CAS fonctionne, vous pouvez choisir d'activer le nouveau schéma d'authentification pour votre établissement. Pour ce faire, cliquez sur Activer, puis sur OK dans la boîte de dialogue de confirmation.
N'activez le nouveau schéma d'authentification qu'après avoir effectué avec succès une connexion de test et lorsque vous êtes prêt à le rendre disponible à tous les utilisateurs de votre établissement.
Double intégration avec LTI
Si votre établissement a activé à la fois l'intégration LMS par LTI et l'accès SSO, vous pouvez choisir de lier les deux intégrations. Nous le recommandons généralement, car cela signifie que, peu importe que vos utilisateurs se connectent par leur LMS ou par leur SSO, les mêmes informations de compte de la plateforme vidéo leur seront présentées.
En revanche, si la double intégration avec LTI n'est pas configurée, un utilisateur qui utilise à la fois son LMS et son SSO avec la plateforme vidéo se verra provisionner deux comptes distincts, ce qui n'est pas idéal dans bien des cas. Si votre fournisseur LTI au sein de votre LMS peut être configuré pour fournir à la plateforme vidéo un identifiant unique de l'utilisateur dans le système CAS, il est possible de lier les deux comptes.
- Configurez votre LMS pour qu'il transmette à l'outil de la plateforme vidéo un paramètre LTI personnalisé appelé lis_person_sourcedid, qui contient la valeur SSO de correspondance. Il peut s'agir d'un courriel, d'un identifiant d'employé ou d'un autre champ. Vous devrez peut-être consulter la documentation produit de votre plateforme LMS pour savoir comment définir des paramètres LTI personnalisés. La plateforme vidéo utilisera cette fonctionnalité pour lier les deux méthodes de connexion au même compte.
- Obtenez le nom de l'attribut dont la valeur correspond à l'identifiant unique utilisé par le fournisseur LTI.
- Saisissez cette valeur dans le champ Attribut de liaison, par exemple external. Il s'agit du même attribut que celui qui figure dans le fichier attribute-repository.json, situé dans C:\etc\cas sur le serveur CAS. Cette zone de texte n'apparaît que si votre établissement a activé l'accès LTI.
- Cliquez sur Sauver l'intégration croisée.
- Désormais, lors de la première connexion par CAS, la plateforme vidéo recherchera un lien avec un compte LTI à l'aide de la valeur de l'attribut de liaison. Si un lien est trouvé, le compte CAS sera lié au compte existant. Sinon, un nouveau compte sera provisionné normalement. Toutes les connexions après la première continueront d'être liées au compte de la plateforme vidéo créé ou trouvé lors de la première connexion.
Utilisation
Une fois la configuration terminée tant du côté du serveur CAS que du côté de la plateforme vidéo, et le SSO CAS activé, les utilisateurs de votre établissement ne seront plus authentifiés par la plateforme vidéo. Lorsqu'ils accéderont à la zone de la plateforme vidéo de votre établissement et tenteront de se connecter, ils seront plutôt redirigés vers le serveur CAS pour l'authentification, puis redirigés vers la plateforme vidéo une fois authentifiés.
Les administrateurs peuvent mettre en place un fournisseur CAS secondaire. Pour activer cette fonctionnalité, veuillez communiquer avec votre gestionnaire de compte.