Projet

Général

Profil

ConnecteursSSO » Historique » Version 26

Christophe LEON, 25/11/2013 11:16

1 1 Christophe Deseure
h1. Connecteurs SSO
2 1 Christophe Deseure
3 15 Gaston TJEBBES
Voici un récapitulatif des connecteurs mis en place avec Scribe avec différents éditeurs externes.
4 15 Gaston TJEBBES
Le fichier d'exemple contenant les urls d'accès utilisés par l'académie de Créteil est __/usr/share/sso/app_filters/envole_apps.ini__.
5 15 Gaston TJEBBES
6 24 Arnaud FORNEROT
Il faudrait revoir ces différents connecteurs et les intégrer au paquet __eole-conf-sso__ en proposant une interface de configuration.
7 25 Christophe LEON
La mise à jour des connecteurs se fera sur la page du projet Envole dédié a cet effet : https://envole.ac-dijon.fr/wordpress/2013/04/29/connecteurs-sso/
8 15 Gaston TJEBBES
9 26 Christophe LEON
Sont présenté ici le connecteurs qui ne sont pas encore intégrés au paquet __eole-conf-sso__
10 1 Christophe Deseure
11 21 Christophe Deseure
h2. LaboMEP (Laboratoire Mathenpoche)
12 21 Christophe Deseure
13 21 Christophe Deseure
* contacts :
14 21 Christophe Deseure
** président de l'association sésamath : Christophe Rindel (christophe.rindel@sesamath.net)
15 23 Christophe Deseure
** personne technique pour le connecteur : Thomas Crespin (thomas.crespin@sesamath.net)
16 23 Christophe Deseure
** personne technique réseau & serveurs : Daniel Caillibaud (daniel.caillibaud@sesamath.net)
17 21 Christophe Deseure
* déclaration de la ressource : __/usr/share/sso/app_filters/labomep_apps.ini__
18 21 Christophe Deseure
<pre>
19 21 Christophe Deseure
[labomep]
20 21 Christophe Deseure
baseurl=/sso/login.php
21 21 Christophe Deseure
scheme=both
22 21 Christophe Deseure
addr=ssl.sesamath.net
23 21 Christophe Deseure
typeaddr=dns
24 21 Christophe Deseure
filter=labomep
25 21 Christophe Deseure
26 21 Christophe Deseure
[labomep_dev]
27 21 Christophe Deseure
baseurl=/ssodev/login.php
28 21 Christophe Deseure
scheme=both
29 21 Christophe Deseure
addr=ssl.sesamath.net
30 21 Christophe Deseure
typeaddr=dns
31 21 Christophe Deseure
filter=labomep
32 21 Christophe Deseure
</pre>
33 21 Christophe Deseure
* filtre : __/usr/share/sso/app_filters/labomep.ini__
34 21 Christophe Deseure
<pre>
35 21 Christophe Deseure
[attributes]
36 21 Christophe Deseure
user=uid
37 21 Christophe Deseure
ENTPersonProfils=profil
38 21 Christophe Deseure
</pre>
39 21 Christophe Deseure
* profils : __/usr/share/sso/user_infos/profil.py__
40 21 Christophe Deseure
** élèves : National_1
41 21 Christophe Deseure
** enseignants : National_3
42 21 Christophe Deseure
* particularités :
43 21 Christophe Deseure
Seuls les profils National_1 et National_3 sont gérés par cette ressource.
44 21 Christophe Deseure
Une académie doit rentrer en contact avec l'association afin de mettre en place ce connecteur.
45 21 Christophe Deseure
L'académie sera identifiée grâce au paramètre <ORIGIN> (exemple : "cel" à créteil).
46 21 Christophe Deseure
Si un seul serveur CAS centralisé est utilisé alors il faudra en fournir l'url et l'accès à LaboMEP se fera ainsi : "https://ssl.sesamath.net/sso/login.php?application=labomep&origin=<ORIGIN>".
47 21 Christophe Deseure
S'il y a un serveur CAS par établissement alors l'accès à LaboMEP se fera par l'url "https://ssl.sesamath.net/sso/login.php?application=labomep&origin=<ORIGIN>.<SS-DOMAINE>" où <SS-DOMAINE> correspond au domaine de l'établissement sans le "ac-academie.fr". Dans ce cas, l'application reconstituera elle-même l'url du serveur CAS de cette manière : https://<SS-DOMAINE>.ac-academie.fr:8443
48 21 Christophe Deseure
49 21 Christophe Deseure
h2. Sésamath (manuels numériques)
50 21 Christophe Deseure
51 21 Christophe Deseure
* contact : Thomas Crespin (thomas.crespin@sesamath.net)
52 21 Christophe Deseure
* déclaration de la ressource : __/usr/share/sso/app_filters/sesamath_apps.ini__
53 21 Christophe Deseure
<pre>
54 21 Christophe Deseure
[sesamath]
55 21 Christophe Deseure
baseurl=/ent-mn/index.php
56 21 Christophe Deseure
scheme=both
57 21 Christophe Deseure
addr=ssl.sesamath.net
58 21 Christophe Deseure
typeaddr=dns
59 21 Christophe Deseure
filter=sesamath
60 21 Christophe Deseure
</pre>
61 21 Christophe Deseure
* filtre : __/usr/share/sso/app_filters/sesamath.ini__
62 21 Christophe Deseure
<pre>
63 21 Christophe Deseure
[attributes]
64 21 Christophe Deseure
user=secureid
65 21 Christophe Deseure
ENTPersonStructRattachRNE=rne
66 21 Christophe Deseure
ENTEleveNivFormation=Meflcf
67 21 Christophe Deseure
ENTEleveClasses=Divcod
68 21 Christophe Deseure
ENTPersonProfils=profil
69 21 Christophe Deseure
</pre>
70 21 Christophe Deseure
* profils : __/usr/share/sso/user_infos/profil.py__
71 21 Christophe Deseure
** élèves : National_1
72 21 Christophe Deseure
** enseignants : National_3
73 21 Christophe Deseure
* particularités :
74 21 Christophe Deseure
Comme il s'agit d'avoir une vue enseignant ou élève, seuls les profils National_1 et National_3 sont gérés par cette ressource.
75 21 Christophe Deseure
Chaque établissement est identifié en spécifiant l'adresse du serveur CAS directement dans l'url.
76 2 Christophe Deseure
Exemple : https://ssl.sesamath.net/ent-mn/index.php?ent=envole&domaine=etablissement.ac-academie.fr
77 20 Christophe Deseure
78 2 Christophe Deseure
h2. VieScolaire.net (OMT)
79 2 Christophe Deseure
80 2 Christophe Deseure
* contact : Denis SIROUX (tech.ds@omt.fr)
81 2 Christophe Deseure
* filtre : __/usr/share/sso/app_filters/vscol.ini__
82 17 Christophe Deseure
<pre>
83 2 Christophe Deseure
[utilisateur]
84 2 Christophe Deseure
user=secureid
85 2 Christophe Deseure
</pre>
86 2 Christophe Deseure
* particularités :
87 19 Christophe Deseure
Il y a un rapprochement de comptes qui se fait lors de la première connexion.
88 2 Christophe Deseure
Chaque établissement est identifié en spécifiant l'adresse du serveur CAS directement dans l'url.
89 20 Christophe Deseure
De plus, il faut spécifier quel portail tente d'accéder à la ressource.
90 2 Christophe Deseure
Exemple : https://www.viescolaire.net/entcas.aspx?ident=CELIDF&hostCAS=etablissement.academie.fr:8443 (&mode=raz pour supprimer le lien de fédération)
91 1 Christophe Deseure
92 2 Christophe Deseure
h2. Webclasseur (Onisep)
93 2 Christophe Deseure
94 17 Christophe Deseure
[[webclasseur|Consultez la page dédiée]]
95 17 Christophe Deseure
96 17 Christophe Deseure
97 20 Christophe Deseure
h2. Maxicours (soutien scolaire en ligne)
98 2 Christophe Deseure
99 18 Christophe Deseure
* contact : Olivier Fontes (olivier.fontes@maxicours.com)
100 18 Christophe Deseure
* filtre : __/usr/share/sso/app_filters/maxicours.ini__
101 1 Christophe Deseure
<pre>
102 18 Christophe Deseure
[utilisateur]
103 18 Christophe Deseure
user=secureid
104 18 Christophe Deseure
profil=profil_maxicours
105 18 Christophe Deseure
niveau=Meflcf
106 19 Christophe Deseure
classe=Divcod
107 18 Christophe Deseure
rne=rne
108 20 Christophe Deseure
</pre>
109 18 Christophe Deseure
* profils : __/usr/share/sso/user_infos/profil_maxicours.py__
110 18 Christophe Deseure
** élèves : eleves
111 18 Christophe Deseure
** enseignants : professeurs
112 18 Christophe Deseure
** admin : administrateur
113 18 Christophe Deseure
** autres : invite
114 18 Christophe Deseure
* particularités :
115 20 Christophe Deseure
Chaque établissement est identifié en spécifiant l'adresse du serveur CAS directement dans l'url.
116 20 Christophe Deseure
Exemple : http://envole.maxicours.com/W/sso/envole.php?urlcas=etablissement.academie.fr
117 18 Christophe Deseure
118 2 Christophe Deseure
h2. Paraschool (soutien scolaire en ligne)
119 2 Christophe Deseure
120 2 Christophe Deseure
* contact : Stanislas ORMIERES (stanislas.ormieres@paraschool.com)
121 2 Christophe Deseure
* filtre : __/usr/share/sso/app_filters/paraschool.ini__
122 2 Christophe Deseure
<pre>
123 2 Christophe Deseure
[utilisateur]
124 2 Christophe Deseure
user=secureid
125 2 Christophe Deseure
classe=Divcod
126 2 Christophe Deseure
studentClassId=Meflcf
127 2 Christophe Deseure
profil=profil_paraschool
128 2 Christophe Deseure
RNE=rne
129 2 Christophe Deseure
</pre>
130 2 Christophe Deseure
* profils : __/usr/share/sso/user_infos/profil_paraschool.py__
131 2 Christophe Deseure
** élèves : eleve
132 2 Christophe Deseure
** enseignants : professeur
133 2 Christophe Deseure
** admin : administrateur
134 2 Christophe Deseure
** autres : autre
135 2 Christophe Deseure
* particularités :
136 2 Christophe Deseure
Chaque établissement est identifié en spécifiant l'adresse du serveur CAS directement dans l'url.
137 2 Christophe Deseure
Exemple : http://system.paraschool.com/soutien/partner/EntEnvoleCreteilLogin.do?serviceDomain=etablissement.academie.fr
138 13 Christophe Deseure
Remarque : ce connecteur n'est pas encore pleinement fonctionnel.
139 13 Christophe Deseure
140 13 Christophe Deseure
h2. Universalis (encyclopédie)
141 13 Christophe Deseure
142 13 Christophe Deseure
* contact : William DUMAS (wdumas@universalis.fr)
143 13 Christophe Deseure
144 13 Christophe Deseure
Pour cette ressource, aucune configuration du serveur CAS n'est nécessaire.
145 13 Christophe Deseure
Lors de l'abonnement, il faut donner les paramètres du serveur puis un identifiant <ID> est fourni pour accéder à l'application : http://www.universalis-edu.com/?sso_id=<ID>
146 13 Christophe Deseure
147 14 Christophe Deseure
Paramètres à fournir :
148 13 Christophe Deseure
    - serveur : ...
149 13 Christophe Deseure
    - port : 8443
150 1 Christophe Deseure
    - URI : /
151 14 Christophe Deseure
    - ticket : ticket
152 14 Christophe Deseure
153 14 Christophe Deseure
h2. AtoutCned (accompagnement scolaire personnalisé)
154 14 Christophe Deseure
155 14 Christophe Deseure
* contact : Tu Hung (Hung.Tu@cned.fr)
156 1 Christophe Deseure
157 18 Christophe Deseure
Pour cette ressource, auci une configuration du serveur CAS n'est nécessaire. Il récupère le contenu de la balise <user> du flux XML comme identifiant unique.
158 14 Christophe Deseure
Lors de la première connexion, il faut entrer un coupon à usage unique, les coupons étant fournis lors de l'abonnement.
159 14 Christophe Deseure
160 14 Christophe Deseure
Paramètres à fournir pour s'abonner :
161 14 Christophe Deseure
    - url du serveur CAS : https://etablissement.academie.fr:8443
162 14 Christophe Deseure
    - RNE de l'établissement
163 14 Christophe Deseure
    - préciser l'ENT : "EnvOLE"
164 14 Christophe Deseure
165 14 Christophe Deseure
L'url d'accès à la ressource est de la forme : http://www.campus-electronique.fr/ITSec/ENT/ENTEnvole/DefaultATCEnvole.aspx?RNE=<RNE>