ConnecteursSSO » Historique » Version 21
Christophe Deseure, 27/09/2011 15:29
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 | 16 | Gaston TJEBBES | * Mettre en place la configuration nécessaire (fichier de configuration sso pour le service à authentifier, lien vers la page d'authentification ...). |
11 | 1 | Christophe Deseure | |
12 | 21 | Christophe Deseure | h2. LaboMEP (Laboratoire Mathenpoche) |
13 | 21 | Christophe Deseure | |
14 | 21 | Christophe Deseure | * contacts : |
15 | 21 | Christophe Deseure | ** président de l'association sésamath : Christophe Rindel (christophe.rindel@sesamath.net) |
16 | 21 | Christophe Deseure | ** personne technique : 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 | 21 | Christophe Deseure | Exemple : https://ssl.sesamath.net/ent-mn/index.php?ent=envole&domaine=etablissement.ac-academie.fr |
77 | 21 | Christophe Deseure | |
78 | 1 | Christophe Deseure | h2. CNS (Canal Numérique des Savoirs) |
79 | 1 | Christophe Deseure | |
80 | 1 | Christophe Deseure | * contact : Guillaume Tacon (gtacon@sejer.fr) |
81 | 1 | Christophe Deseure | * filtre : __/usr/share/sso/app_filters/cns.ini__ |
82 | 1 | Christophe Deseure | <pre> |
83 | 1 | Christophe Deseure | [utilisateur] |
84 | 1 | Christophe Deseure | uid=secureid |
85 | 1 | Christophe Deseure | entpersonstructrattachrne=rne |
86 | 1 | Christophe Deseure | entelevenivformation=Meflcf |
87 | 1 | Christophe Deseure | enteleveclasses=Divcod |
88 | 1 | Christophe Deseure | entpersonprofils=profilcns |
89 | 1 | Christophe Deseure | </pre> |
90 | 1 | Christophe Deseure | * profils : __/usr/share/sso/user_infos/profilcns.py__ |
91 | 1 | Christophe Deseure | ** élèves : National_1 |
92 | 2 | Christophe Deseure | ** enseignants : National_3 |
93 | 1 | Christophe Deseure | ** admin : National_3 |
94 | 1 | Christophe Deseure | ** autres : invite |
95 | 2 | Christophe Deseure | * particularités : |
96 | 1 | Christophe Deseure | Chaque établissement dispose d'un identifiant <ID_CNS> à placer en fin d'url. |
97 | 1 | Christophe Deseure | Exemple : https://www.e-interforum.com/auth/casservice/portail/celv2/<ID_CNS> |
98 | 1 | Christophe Deseure | |
99 | 1 | Christophe Deseure | h2. KNE (Kiosque Numérique de l'Education) |
100 | 1 | Christophe Deseure | |
101 | 1 | Christophe Deseure | * contact : Eric JULIEN (ejulien@kiosque-edu.com) |
102 | 1 | Christophe Deseure | * filtre : __/usr/share/sso/app_filters/kne.ini__ |
103 | 1 | Christophe Deseure | <pre> |
104 | 1 | Christophe Deseure | [utilisateur] |
105 | 1 | Christophe Deseure | user=secureid |
106 | 1 | Christophe Deseure | classe=Divcod |
107 | 1 | Christophe Deseure | profil=profilkne |
108 | 1 | Christophe Deseure | coderne=rne |
109 | 1 | Christophe Deseure | </pre> |
110 | 1 | Christophe Deseure | * profils : __/usr/share/sso/user_infos/profilkne.py__ |
111 | 1 | Christophe Deseure | ** élèves : eleve |
112 | 2 | Christophe Deseure | ** enseignants : prof |
113 | 1 | Christophe Deseure | ** admin : prof |
114 | 1 | Christophe Deseure | ** autres : autre |
115 | 2 | Christophe Deseure | * particularités : |
116 | 2 | Christophe Deseure | Chaque établissement est identifié en spécifiant l'adresse du serveur CAS directement dans l'url. |
117 | 1 | Christophe Deseure | Exemple : http://www.kiosque-edu.com/FrontOffice/AccesENTViaCAS.aspx?urlCAS=https://etablissement.academie.fr:8443/validate |
118 | 2 | Christophe Deseure | |
119 | 2 | Christophe Deseure | h2. lesite.tv |
120 | 11 | Gaston TJEBBES | |
121 | 10 | Gaston TJEBBES | * contacts : Stéphane Chauvin (stephane.chauvin@france5.fr), Benoît Foucher (benoit@datasys.fr) |
122 | 2 | Christophe Deseure | * filtre : __/usr/share/sso/app_filters/sitetv.ini__ |
123 | 2 | Christophe Deseure | <pre> |
124 | 2 | Christophe Deseure | [utilisateur] |
125 | 2 | Christophe Deseure | user=secureid |
126 | 2 | Christophe Deseure | profil=profilsitetv |
127 | 2 | Christophe Deseure | niveau=Meflcf |
128 | 2 | Christophe Deseure | classe=Divcod |
129 | 2 | Christophe Deseure | |
130 | 2 | Christophe Deseure | [etablissement] |
131 | 2 | Christophe Deseure | codeRNE=rne |
132 | 2 | Christophe Deseure | nomEtab=nom_etab |
133 | 2 | Christophe Deseure | typeEtab=typeEtab |
134 | 2 | Christophe Deseure | </pre> |
135 | 2 | Christophe Deseure | * profils : __/usr/share/sso/user_infos/profilsitetv.py__ |
136 | 2 | Christophe Deseure | ** élèves : eleves |
137 | 2 | Christophe Deseure | ** enseignants : professeurs |
138 | 2 | Christophe Deseure | ** admin : professeurs |
139 | 2 | Christophe Deseure | ** autres : invite |
140 | 2 | Christophe Deseure | * particularités : |
141 | 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. |
142 | 2 | Christophe Deseure | De plus, il faut spécifier quel portail tente d'accéder à la ressource. |
143 | 2 | Christophe Deseure | Exemple : http://www.lesite.tv?portail=cel&rne=0941295X |
144 | 20 | Christophe Deseure | |
145 | 2 | Christophe Deseure | h2. VieScolaire.net (OMT) |
146 | 2 | Christophe Deseure | |
147 | 2 | Christophe Deseure | * contact : Denis SIROUX (tech.ds@omt.fr) |
148 | 2 | Christophe Deseure | * filtre : __/usr/share/sso/app_filters/vscol.ini__ |
149 | 17 | Christophe Deseure | <pre> |
150 | 2 | Christophe Deseure | [utilisateur] |
151 | 2 | Christophe Deseure | user=secureid |
152 | 2 | Christophe Deseure | </pre> |
153 | 2 | Christophe Deseure | * particularités : |
154 | 19 | Christophe Deseure | Il y a un rapprochement de comptes qui se fait lors de la première connexion. |
155 | 2 | Christophe Deseure | Chaque établissement est identifié en spécifiant l'adresse du serveur CAS directement dans l'url. |
156 | 20 | Christophe Deseure | De plus, il faut spécifier quel portail tente d'accéder à la ressource. |
157 | 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) |
158 | 1 | Christophe Deseure | |
159 | 2 | Christophe Deseure | h2. Webclasseur (Onisep) |
160 | 2 | Christophe Deseure | |
161 | 17 | Christophe Deseure | [[webclasseur|Consultez la page dédiée]] |
162 | 17 | Christophe Deseure | |
163 | 17 | Christophe Deseure | |
164 | 20 | Christophe Deseure | h2. Maxicours (soutien scolaire en ligne) |
165 | 2 | Christophe Deseure | |
166 | 18 | Christophe Deseure | * contact : Olivier Fontes (olivier.fontes@maxicours.com) |
167 | 18 | Christophe Deseure | * filtre : __/usr/share/sso/app_filters/maxicours.ini__ |
168 | 1 | Christophe Deseure | <pre> |
169 | 18 | Christophe Deseure | [utilisateur] |
170 | 18 | Christophe Deseure | user=secureid |
171 | 18 | Christophe Deseure | profil=profil_maxicours |
172 | 18 | Christophe Deseure | niveau=Meflcf |
173 | 19 | Christophe Deseure | classe=Divcod |
174 | 18 | Christophe Deseure | rne=rne |
175 | 20 | Christophe Deseure | </pre> |
176 | 18 | Christophe Deseure | * profils : __/usr/share/sso/user_infos/profil_maxicours.py__ |
177 | 18 | Christophe Deseure | ** élèves : eleves |
178 | 18 | Christophe Deseure | ** enseignants : professeurs |
179 | 18 | Christophe Deseure | ** admin : administrateur |
180 | 18 | Christophe Deseure | ** autres : invite |
181 | 18 | Christophe Deseure | * particularités : |
182 | 20 | Christophe Deseure | Chaque établissement est identifié en spécifiant l'adresse du serveur CAS directement dans l'url. |
183 | 20 | Christophe Deseure | Exemple : http://envole.maxicours.com/W/sso/envole.php?urlcas=etablissement.academie.fr |
184 | 18 | Christophe Deseure | |
185 | 2 | Christophe Deseure | h2. Paraschool (soutien scolaire en ligne) |
186 | 2 | Christophe Deseure | |
187 | 2 | Christophe Deseure | * contact : Stanislas ORMIERES (stanislas.ormieres@paraschool.com) |
188 | 2 | Christophe Deseure | * filtre : __/usr/share/sso/app_filters/paraschool.ini__ |
189 | 2 | Christophe Deseure | <pre> |
190 | 2 | Christophe Deseure | [utilisateur] |
191 | 2 | Christophe Deseure | user=secureid |
192 | 2 | Christophe Deseure | classe=Divcod |
193 | 2 | Christophe Deseure | studentClassId=Meflcf |
194 | 2 | Christophe Deseure | profil=profil_paraschool |
195 | 2 | Christophe Deseure | RNE=rne |
196 | 2 | Christophe Deseure | </pre> |
197 | 2 | Christophe Deseure | * profils : __/usr/share/sso/user_infos/profil_paraschool.py__ |
198 | 2 | Christophe Deseure | ** élèves : eleve |
199 | 2 | Christophe Deseure | ** enseignants : professeur |
200 | 2 | Christophe Deseure | ** admin : administrateur |
201 | 2 | Christophe Deseure | ** autres : autre |
202 | 2 | Christophe Deseure | * particularités : |
203 | 2 | Christophe Deseure | Chaque établissement est identifié en spécifiant l'adresse du serveur CAS directement dans l'url. |
204 | 2 | Christophe Deseure | Exemple : http://system.paraschool.com/soutien/partner/EntEnvoleCreteilLogin.do?serviceDomain=etablissement.academie.fr |
205 | 13 | Christophe Deseure | Remarque : ce connecteur n'est pas encore pleinement fonctionnel. |
206 | 13 | Christophe Deseure | |
207 | 13 | Christophe Deseure | h2. Universalis (encyclopédie) |
208 | 13 | Christophe Deseure | |
209 | 13 | Christophe Deseure | * contact : William DUMAS (wdumas@universalis.fr) |
210 | 13 | Christophe Deseure | |
211 | 13 | Christophe Deseure | Pour cette ressource, aucune configuration du serveur CAS n'est nécessaire. |
212 | 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> |
213 | 13 | Christophe Deseure | |
214 | 14 | Christophe Deseure | Paramètres à fournir : |
215 | 13 | Christophe Deseure | - serveur : ... |
216 | 13 | Christophe Deseure | - port : 8443 |
217 | 1 | Christophe Deseure | - URI : / |
218 | 14 | Christophe Deseure | - ticket : ticket |
219 | 14 | Christophe Deseure | |
220 | 14 | Christophe Deseure | h2. AtoutCned (accompagnement scolaire personnalisé) |
221 | 14 | Christophe Deseure | |
222 | 14 | Christophe Deseure | * contact : Tu Hung (Hung.Tu@cned.fr) |
223 | 1 | Christophe Deseure | |
224 | 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. |
225 | 14 | Christophe Deseure | Lors de la première connexion, il faut entrer un coupon à usage unique, les coupons étant fournis lors de l'abonnement. |
226 | 14 | Christophe Deseure | |
227 | 14 | Christophe Deseure | Paramètres à fournir pour s'abonner : |
228 | 14 | Christophe Deseure | - url du serveur CAS : https://etablissement.academie.fr:8443 |
229 | 14 | Christophe Deseure | - RNE de l'établissement |
230 | 14 | Christophe Deseure | - préciser l'ENT : "EnvOLE" |
231 | 14 | Christophe Deseure | |
232 | 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> |