Projet

Général

Profil

ConnecteursSSO » Historique » Version 14

Christophe Deseure, 26/11/2010 15:00

1 1 Christophe Deseure
h1. Connecteurs SSO
2 1 Christophe Deseure
3 1 Christophe Deseure
Voici un récapitulatif des connecteurs mis en place avec EnvOLE 1.5 avec différents éditeurs externes.
4 1 Christophe Deseure
Le fichier descriptif contenant les urls d'accès est __/usr/share/sso/app_filters/envole_apps.ini__.
5 1 Christophe Deseure
Par défaut, ce sont les accès pour l'académie de Créteil, ce fichier est donc à patcher si nécessaire.
6 5 Christophe Deseure
Il faudra revoir ces différents connecteurs et les intégrer au paquet __envole-conf-sso__.
7 1 Christophe Deseure
8 1 Christophe Deseure
h2. CNS (Canal Numérique des Savoirs)
9 1 Christophe Deseure
10 1 Christophe Deseure
* contact : Guillaume Tacon (gtacon@sejer.fr)
11 1 Christophe Deseure
* filtre : __/usr/share/sso/app_filters/cns.ini__
12 1 Christophe Deseure
<pre>
13 1 Christophe Deseure
[utilisateur]
14 1 Christophe Deseure
uid=secureid
15 1 Christophe Deseure
entpersonstructrattachrne=rne
16 1 Christophe Deseure
entelevenivformation=Meflcf
17 1 Christophe Deseure
enteleveclasses=Divcod
18 1 Christophe Deseure
entpersonprofils=profilcns
19 1 Christophe Deseure
</pre>
20 1 Christophe Deseure
* profils : __/usr/share/sso/user_infos/profilcns.py__
21 1 Christophe Deseure
** élèves : National_1
22 2 Christophe Deseure
** enseignants : National_3
23 1 Christophe Deseure
** admin : National_3
24 1 Christophe Deseure
** autres : invite
25 2 Christophe Deseure
* particularités :
26 1 Christophe Deseure
Chaque établissement dispose d'un identifiant <ID_CNS> à placer en fin d'url.
27 1 Christophe Deseure
Exemple : https://www.e-interforum.com/auth/casservice/portail/celv2/<ID_CNS>
28 1 Christophe Deseure
29 1 Christophe Deseure
h2. KNE (Kiosque Numérique de l'Education)
30 1 Christophe Deseure
31 1 Christophe Deseure
* contact : Eric JULIEN (ejulien@kiosque-edu.com)
32 1 Christophe Deseure
* filtre : __/usr/share/sso/app_filters/kne.ini__
33 1 Christophe Deseure
<pre>
34 1 Christophe Deseure
[utilisateur]
35 1 Christophe Deseure
user=secureid
36 1 Christophe Deseure
classe=Divcod
37 1 Christophe Deseure
profil=profilkne
38 1 Christophe Deseure
coderne=rne
39 1 Christophe Deseure
</pre>
40 1 Christophe Deseure
* profils : __/usr/share/sso/user_infos/profilkne.py__
41 1 Christophe Deseure
** élèves : eleve
42 2 Christophe Deseure
** enseignants : prof
43 1 Christophe Deseure
** admin : prof
44 1 Christophe Deseure
** autres : autre
45 2 Christophe Deseure
* particularités :
46 2 Christophe Deseure
Chaque établissement est identifié en spécifiant l'adresse du serveur CAS directement dans l'url.
47 1 Christophe Deseure
Exemple : http://www.kiosque-edu.com/FrontOffice/AccesENTViaCAS.aspx?urlCAS=https://etablissement.academie.fr:8443/validate
48 2 Christophe Deseure
49 2 Christophe Deseure
h2. lesite.tv
50 2 Christophe Deseure
51 2 Christophe Deseure
* contacts : Stéphane Chauvin (stephane.chauvin@france5.fr), Benoît Foucher (benoit@datasys.fr)
52 2 Christophe Deseure
* filtre : __/usr/share/sso/app_filters/sitetv.ini__
53 2 Christophe Deseure
<pre>
54 2 Christophe Deseure
[utilisateur]
55 2 Christophe Deseure
user=secureid
56 2 Christophe Deseure
profil=profilsitetv
57 2 Christophe Deseure
niveau=Meflcf
58 2 Christophe Deseure
classe=Divcod
59 2 Christophe Deseure
60 2 Christophe Deseure
[etablissement]
61 2 Christophe Deseure
codeRNE=rne
62 2 Christophe Deseure
nomEtab=nom_etab
63 2 Christophe Deseure
typeEtab=typeEtab
64 2 Christophe Deseure
</pre>
65 2 Christophe Deseure
* profils : __/usr/share/sso/user_infos/profilsitetv.py__
66 2 Christophe Deseure
** élèves : eleves
67 2 Christophe Deseure
** enseignants : professeurs
68 2 Christophe Deseure
** admin : professeurs
69 2 Christophe Deseure
** autres : invite
70 2 Christophe Deseure
* particularités :
71 2 Christophe Deseure
Chaque établissement est identifié dans l'url par son RNE, l'éditeur dispose donc d'une table de correspondances pour retrouver l'url du serveur CAS.
72 2 Christophe Deseure
De plus, il faut spécifier quel portail tente d'accéder à la ressource.
73 2 Christophe Deseure
Exemple : http://www.lesite.tv?portail=cel&rne=0941295X
74 2 Christophe Deseure
75 2 Christophe Deseure
h2. VieScolaire.net (OMT)
76 2 Christophe Deseure
77 2 Christophe Deseure
* contact : Denis SIROUX (tech.ds@omt.fr)
78 2 Christophe Deseure
* filtre : __/usr/share/sso/app_filters/vscol.ini__
79 2 Christophe Deseure
<pre>
80 2 Christophe Deseure
[utilisateur]
81 2 Christophe Deseure
user=secureid
82 2 Christophe Deseure
</pre>
83 2 Christophe Deseure
* particularités :
84 2 Christophe Deseure
Il y a un rapprochement de comptes qui se fait lors de la première connexion.
85 2 Christophe Deseure
Chaque établissement est identifié en spécifiant l'adresse du serveur CAS directement dans l'url.
86 2 Christophe Deseure
De plus, il faut spécifier quel portail tente d'accéder à la ressource.
87 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)
88 2 Christophe Deseure
89 2 Christophe Deseure
h2. Webclasseur (Onisep)
90 2 Christophe Deseure
91 11 Gaston TJEBBES
[[webclasseur|Consultez la page dédiée]]
92 10 Gaston TJEBBES
93 2 Christophe Deseure
94 2 Christophe Deseure
h2. Maxicours (soutien scolaire en ligne)
95 2 Christophe Deseure
96 2 Christophe Deseure
* contact : Olivier Fontes (olivier.fontes@maxicours.com)
97 2 Christophe Deseure
* filtre : __/usr/share/sso/app_filters/maxicours.ini__
98 2 Christophe Deseure
<pre>
99 2 Christophe Deseure
[utilisateur]
100 2 Christophe Deseure
user=secureid
101 2 Christophe Deseure
profil=profil_maxicours
102 2 Christophe Deseure
niveau=Meflcf
103 2 Christophe Deseure
classe=Divcod
104 2 Christophe Deseure
rne=rne
105 2 Christophe Deseure
</pre>
106 2 Christophe Deseure
* profils : __/usr/share/sso/user_infos/profil_maxicours.py__
107 2 Christophe Deseure
** élèves : eleves
108 2 Christophe Deseure
** enseignants : professeurs
109 2 Christophe Deseure
** admin : administrateur
110 2 Christophe Deseure
** autres : invite
111 2 Christophe Deseure
* particularités :
112 2 Christophe Deseure
Chaque établissement est identifié en spécifiant l'adresse du serveur CAS directement dans l'url.
113 2 Christophe Deseure
Exemple : http://envole.maxicours.com/W/sso/envole.php?urlcas=etablissement.academie.fr
114 2 Christophe Deseure
115 2 Christophe Deseure
h2. Sesamath
116 2 Christophe Deseure
117 2 Christophe Deseure
* contact : Thomas Crespin (thomas.crespin@sesamath.net)
118 2 Christophe Deseure
* filtre : __/usr/share/sso/app_filters/sesamath.ini__
119 2 Christophe Deseure
<pre>
120 2 Christophe Deseure
[utilisateur]
121 2 Christophe Deseure
user=secureid
122 2 Christophe Deseure
ENTPersonStructRattachRNE=rne
123 2 Christophe Deseure
ENTEleveNivFormation=Meflcf
124 2 Christophe Deseure
ENTEleveClasses=Divcod
125 2 Christophe Deseure
ENTPersonProfils=profil_sesamath
126 2 Christophe Deseure
</pre>
127 2 Christophe Deseure
* profils : __/usr/share/sso/user_infos/profil_sesamath.py__
128 2 Christophe Deseure
** élèves : National_1
129 2 Christophe Deseure
** enseignants : National_3
130 2 Christophe Deseure
** admin : administrateur
131 2 Christophe Deseure
** responsables : National_2
132 2 Christophe Deseure
** administratifs : National_6
133 2 Christophe Deseure
** autres : autre
134 2 Christophe Deseure
* particularités :
135 2 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 pas cette ressource.
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://sesamath2.sesamath.net/ent_manuels.php?ent=envole&domaine=etablissement.academie.fr
138 2 Christophe Deseure
139 2 Christophe Deseure
h2. Paraschool (soutien scolaire en ligne)
140 2 Christophe Deseure
141 2 Christophe Deseure
* contact : Stanislas ORMIERES (stanislas.ormieres@paraschool.com)
142 2 Christophe Deseure
* filtre : __/usr/share/sso/app_filters/paraschool.ini__
143 2 Christophe Deseure
<pre>
144 2 Christophe Deseure
[utilisateur]
145 2 Christophe Deseure
user=secureid
146 2 Christophe Deseure
classe=Divcod
147 2 Christophe Deseure
studentClassId=Meflcf
148 2 Christophe Deseure
profil=profil_paraschool
149 2 Christophe Deseure
RNE=rne
150 2 Christophe Deseure
</pre>
151 2 Christophe Deseure
* profils : __/usr/share/sso/user_infos/profil_paraschool.py__
152 2 Christophe Deseure
** élèves : eleve
153 2 Christophe Deseure
** enseignants : professeur
154 2 Christophe Deseure
** admin : administrateur
155 2 Christophe Deseure
** autres : autre
156 2 Christophe Deseure
* particularités :
157 2 Christophe Deseure
Chaque établissement est identifié en spécifiant l'adresse du serveur CAS directement dans l'url.
158 2 Christophe Deseure
Exemple : http://system.paraschool.com/soutien/partner/EntEnvoleCreteilLogin.do?serviceDomain=etablissement.academie.fr
159 2 Christophe Deseure
Remarque : ce connecteur n'est pas encore pleinement fonctionnel.
160 13 Christophe Deseure
161 13 Christophe Deseure
h2. Universalis (encyclopédie)
162 13 Christophe Deseure
163 13 Christophe Deseure
* contact : William DUMAS (wdumas@universalis.fr)
164 13 Christophe Deseure
165 13 Christophe Deseure
Pour cette ressource, aucune configuration du serveur CAS n'est nécessaire.
166 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>
167 13 Christophe Deseure
168 13 Christophe Deseure
Paramètres à fournir :
169 14 Christophe Deseure
    - serveur : ...
170 13 Christophe Deseure
    - port : 8443
171 13 Christophe Deseure
    - URI : /
172 1 Christophe Deseure
    - ticket : ticket
173 14 Christophe Deseure
174 14 Christophe Deseure
h2. AtoutCned (accompagnement scolaire personnalisé)
175 14 Christophe Deseure
176 14 Christophe Deseure
* contact : Tu Hung (Hung.Tu@cned.fr)
177 14 Christophe Deseure
178 14 Christophe Deseure
Pour cette ressource, aucune configuration du serveur CAS n'est nécessaire. Il récupère le contenu de la balise <user> du flux XML comme identifiant unique.
179 14 Christophe Deseure
Lors de la première connexion, il faut entrer un coupon à usage unique, les coupons étant fournis lors de l'abonnement.
180 14 Christophe Deseure
181 14 Christophe Deseure
Paramètres à fournir pour s'abonner :
182 14 Christophe Deseure
    - url du serveur CAS : https://etablissement.academie.fr:8443
183 14 Christophe Deseure
    - RNE de l'établissement
184 14 Christophe Deseure
    - préciser l'ENT : "EnvOLE"
185 14 Christophe Deseure
186 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>