Documents:OMT-VieScolaire.net

Un article de Wiki ESCO-Portail.

Se référer à la documentation jointe.


url de remise à zero : https://www.viescolaire.net/entcas.aspx?ident=N101C11&hostCAS=lycees.netocentre.fr/cas&mode=raz

url d'accès : https://www.viescolaire.net/entcas.aspx?ident=N101C11&hostCAS=lycees.netocentre.fr/cas


Copie du fichier DOC qui nous a été transmis :


Protocole de connexion SSO VieScolaire.net depuis un ENT

via un serveur CAS




Principe de fonctionnement


Un utilisateur, connecté à son ENT, souhaite accéder au site VieScolaire.net en SSO.

Tous les échanges ont lieu sous le couvert de la sécurité assurée par un serveur CAS coté ENT.



Lors de la demande d’accès par l’ENT, le processus suit 2 étapes :

  1. L’ENT appelle une page spécifique du site VieScolaire.net, en fournissant un ticket CAS et un identifiant ENT, et l’url du serveur CAS.


  1. Le site VieScolaire.net dialogue avec le serveur CAS en fonction du ticket CAS et de l’url du serveur CAS fournis. Il récupère ainsi automatiquement la valeur du champ unique par utilisateur nommé communément « user » du flux xml fournit par la fonction « serviceValidate » du serveur CAS.


  1. Le site VieScolaire.net vérifie ensuite l’existence de cet utilisateur dans sa base de données interne :

    • si l’utilisateur est reconnu : le résultat de la requête est la page d’accueil du site VieScolaire.net où l’utilisateur ENT a été correctement connecté.

    • Si l’utilisateur n’est pas reconnu (par exemple la première fois) : le site VieScolaire.net propose une page de saisie de l’identifiant et du mot de passe d’accès à VieScolaire.net pour l’utilisateur. Ces informations sont enregistrées pour la prochaine connexion.




Requête HTTPS de demande de connexion



Envoi de la requête


Lors de la demande d’accès au service VieScolaire.net, l’ENT doit appeler la page https://www.viescolaire.net/entcas.aspx


Paramètres nécessaires :

Nom du paramètre

Description

ticket 

contient le ticket CAS de l’utilisateur connecté sur l’ENT

ident 

contient l’identifiant fixe de l’ENT qui sera toujours le suivant : N101C11

hostCAS

contient l'url du serveur CAS. Par exemple sso.ent.com

Attention, VieScolaire.net rajoute automatiquement le "https:// " devant et "/" derrière l'adresse passée en paramètre.

mode

facultatif – contient la valeur « raz » afin de supprimer le connecteur SSO établi pour l’utilisateur qui se connecte.


Exemple d’appel :

https://www.viescolaire.net/entcas.aspx?ticket=XXXXXX&ident=VOTREIDENT&hostCAS=votreserveur.cas.com


Résultat


  • Si un utilisateur VieScolaire.net correspondant est trouvé, la réponse à la requête est une page où l’utilisateur ENT est connecté au site VieScolaire.net.


  • Si aucun utilisateur ne correspond, une page de saisie des informations de connexion VieScolaire.net apparaît (ceci arrive systématiquement à la première connexion d’un nouvel utilisateur).


Une fois que l’utilisateur a renseigné les informations, l’identifiant unique est stocké et l’utilisateur est connecté.


En cas d’erreur d’identification, le résultat affiché sera une page d’erreur VieScolaire.net indiquant « Utilisateur non reconnu ».



Réinitialisation d’un compte SSO établi


Pour réinitialiser un compte SSO actif, c'est-à-dire que l’utilisateur puisse resaisir son identifiant et son mot de passe VieScolaire.net, il suffit de passer en paramètre de la requête « mode=raz »




Comptes de démo actifs



Elève

Identifiant utilisé : demo

Mot de passe utilisé : elevenetocentre

 


Parent

Identifiant utilisé : demo

Mot de passe utilisé : parentnetocentre

 


Prof

Identifiant utilisé : demo

Mot de passe utilisé : profnetocentre

 



pages développeurs
pages "communauté ESCO"