Comparaison des versions

Légende

  • Ces lignes ont été ajoutées. Ce mot a été ajouté.
  • Ces lignes ont été supprimées. Ce mot a été supprimé.
  • La mise en forme a été modifiée.
Développer
titleSommaire
Sommaire

...

  • Google Slides : Schémas créés pour cette page

  • Dépôt GitHub : OPEN-ENT-NG / fake-sso

  • Documentation PostMan : Connecteur LaVieScolaire.
    Développer
    titleAutres références et ressources

    ...

    • La vie scolaire est le serveur web http://laviescolaire.fr.

    • L’accès au comptes des utilisateurs est découpé en établissements. Un établissement est un sous-domaine du serveur (voir schéma ci-après).

    • Un compte est décrit avec un profil. Un profil est soit un 🟠 eleve, un 🔵 responsable, ou un 🟢 professeur.

    • La vie scolaire identifie un compte spécifique en combinant le nom, prénom, profil et la date de naissance d’un utilisateur. L’identification échoue si l’on ne fournit pas ces données, si l’une des informations est inexacte (par exemple Laurent Boudaud a un profil responsable au lieu de professeur) ou qu’ils ne permettent pas de déterminer un compte existant.

    ...

    Schéma illustrant qu’une connexion se fait au niveau d’un utilisateur, dans le contexte d’un établissement

    Méthodes de connexion

    La connexion au serveur peut être faite selon 3 méthodes :

    1. Méthode RSA (dit Fake-SSO, choisit) : Le client utilise un ensemble d'information sur un utilisateur et un ticket du serveur pour générer un identifiant chiffré que le serveur va reconnaître pour identifier l’utilisateur.

    2. Méthode CAS : Le client et le serveurs utilise une autorité pour identifier un utilisateur des deux plateformes.

    3. Manuelle : Autrement, ou en cas d'échec de la négociation, l’utilisateur devra se connecter lui-même en utilisant les identifiants de son compte LaVieScolaire.

    Info

    Voir la procédure API pour la méthode RSA de la documentation PostMan.

    ...

    Le connecteur utilise une URL locale qui délègue au module /sso/viescolairefr la négociation RSA en lui fournissant l'établissement LVS. Le module utilise depuis un fichier de configuration la clé publique et des URL prédéfinies pour mener la négociation avec LVS et traduit les informations de l’utilisateur pour correspondre aux informations d’un compte LVS.

    ...

    Schéma montrant que le connecteur utilise les données en entrée pour produire un lien bien formé en mode SSO RSA

    Info

    Voir le code source du module fake-SSO sur GitHub.

    ...

    Champs

    Valeur

    Identifiant

    A votre appréciation. Doit contenir LVS pour apparaître sur mobile.

    Nom d’affichage

    A votre appréciation.

    Lien

    /sso/viescolairefr?url=https%3A%2F%2Fetablissementsso.la-vie-scolaire.fr

    Cible

    Nouvelle page (ouvre un onglet) ou Page (redirection)

    Groupe d’utilisateurs

    Donner les droits aux utilisateurs créés.

    ...