Projet

Général

Profil

ConnecteursSSO » Historique » Version 15

Gaston TJEBBES, 08/12/2010 11:05

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