ConnecteursSSO » Historique » Version 9
Gaston TJEBBES, 19/07/2010 17:33
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 | 2 | Christophe Deseure | * contacts : |
92 | 2 | Christophe Deseure | ** Onisep : Bernard Bonnet (bbonnet@onisep.fr) |
93 | 2 | Christophe Deseure | ** kosmos : Francois Boutin (francois.boutin@kosmos.fr), Pierre Cosson (pierre.cosson@kosmos.fr) |
94 | 9 | Gaston TJEBBES | * fichier d'applications : __/usr/share/sso/app_filters/webclasseur_apps.ini__ |
95 | 8 | Gaston TJEBBES | <pre> |
96 | 8 | Gaston TJEBBES | [onisep] |
97 | 8 | Gaston TJEBBES | port= |
98 | 8 | Gaston TJEBBES | baseurl=/servlet/com.jsbsoft.jtf.core.SG |
99 | 8 | Gaston TJEBBES | scheme=both |
100 | 8 | Gaston TJEBBES | addr=webclasseur.ac-dijon.fr |
101 | 8 | Gaston TJEBBES | typeaddr=dns |
102 | 8 | Gaston TJEBBES | filter=webclasseur |
103 | 8 | Gaston TJEBBES | </pre> |
104 | 8 | Gaston TJEBBES | |
105 | 2 | Christophe Deseure | * filtre : __/usr/share/sso/app_filters/webclasseur.ini__ |
106 | 2 | Christophe Deseure | <pre> |
107 | 2 | Christophe Deseure | [utilisateur] |
108 | 2 | Christophe Deseure | user=id_webclasseur |
109 | 1 | Christophe Deseure | </pre> |
110 | 2 | Christophe Deseure | * particularités : |
111 | 7 | Gaston TJEBBES | ** __id_webclasseur__ est calculé par __/usr/share/sso/user_infos/id_webclasseur.py__ et correspond au md5 du login de l'utilisateur. |
112 | 3 | Christophe Deseure | Il y a un rapprochement de comptes qui se fait lors de la première connexion en fournissant notamment le login du portail d'origine (destiné à être comparé au __id_webclasseur__ transmis) |
113 | 7 | Gaston TJEBBES | ** Chaque établissement dispose d'un identifiant (CODE_APPLICATION) à placer dans l'url. |
114 | 7 | Gaston TJEBBES | ** Le webclasseur ne redirige pas vers le serveur sso, il faut se connecter directement sur le serveur sso en passant l'url webclasseur en paramètre: |
115 | 6 | Gaston TJEBBES | Exemple : https://monscribe.monacad.fr:8443/?service=https://webclasseur.monacad.fr/servlet/com.jsbsoft.jtf.core.SG?PROC=IDENTIFICATION_SSO%26CODE_APPLICATION=XXXXXXXXX |
116 | 7 | Gaston TJEBBES | ** Si vous utilisez des certificats auto-signés, n'oubliez pas de les faire installer sur le tomcat du serveur hébergeant le webclasseur. |
117 | 7 | Gaston TJEBBES | ** Si vous utilisez des certificats avec des altname (comme ceux générés sur Scribe). Il semble que, en fonction de la version de la jdk utilisée sur le serveur hébergeant le webclasseur, celui-ci soit incapable de valider les certificats utilisés (à priori vrai pour les versions <1.6). |
118 | 6 | Gaston TJEBBES | |
119 | 2 | Christophe Deseure | |
120 | 2 | Christophe Deseure | h2. Maxicours (soutien scolaire en ligne) |
121 | 2 | Christophe Deseure | |
122 | 2 | Christophe Deseure | * contact : Olivier Fontes (olivier.fontes@maxicours.com) |
123 | 2 | Christophe Deseure | * filtre : __/usr/share/sso/app_filters/maxicours.ini__ |
124 | 2 | Christophe Deseure | <pre> |
125 | 2 | Christophe Deseure | [utilisateur] |
126 | 2 | Christophe Deseure | user=secureid |
127 | 2 | Christophe Deseure | profil=profil_maxicours |
128 | 2 | Christophe Deseure | niveau=Meflcf |
129 | 2 | Christophe Deseure | classe=Divcod |
130 | 2 | Christophe Deseure | rne=rne |
131 | 2 | Christophe Deseure | </pre> |
132 | 2 | Christophe Deseure | * profils : __/usr/share/sso/user_infos/profil_maxicours.py__ |
133 | 2 | Christophe Deseure | ** élèves : eleves |
134 | 2 | Christophe Deseure | ** enseignants : professeurs |
135 | 2 | Christophe Deseure | ** admin : administrateur |
136 | 2 | Christophe Deseure | ** autres : invite |
137 | 2 | Christophe Deseure | * particularités : |
138 | 2 | Christophe Deseure | Chaque établissement est identifié en spécifiant l'adresse du serveur CAS directement dans l'url. |
139 | 2 | Christophe Deseure | Exemple : http://envole.maxicours.com/W/sso/envole.php?urlcas=etablissement.academie.fr |
140 | 2 | Christophe Deseure | |
141 | 2 | Christophe Deseure | h2. Sesamath |
142 | 2 | Christophe Deseure | |
143 | 2 | Christophe Deseure | * contact : Thomas Crespin (thomas.crespin@sesamath.net) |
144 | 2 | Christophe Deseure | * filtre : __/usr/share/sso/app_filters/sesamath.ini__ |
145 | 2 | Christophe Deseure | <pre> |
146 | 2 | Christophe Deseure | [utilisateur] |
147 | 2 | Christophe Deseure | user=secureid |
148 | 2 | Christophe Deseure | ENTPersonStructRattachRNE=rne |
149 | 2 | Christophe Deseure | ENTEleveNivFormation=Meflcf |
150 | 2 | Christophe Deseure | ENTEleveClasses=Divcod |
151 | 2 | Christophe Deseure | ENTPersonProfils=profil_sesamath |
152 | 2 | Christophe Deseure | </pre> |
153 | 2 | Christophe Deseure | * profils : __/usr/share/sso/user_infos/profil_sesamath.py__ |
154 | 2 | Christophe Deseure | ** élèves : National_1 |
155 | 2 | Christophe Deseure | ** enseignants : National_3 |
156 | 2 | Christophe Deseure | ** admin : administrateur |
157 | 2 | Christophe Deseure | ** responsables : National_2 |
158 | 2 | Christophe Deseure | ** administratifs : National_6 |
159 | 2 | Christophe Deseure | ** autres : autre |
160 | 2 | Christophe Deseure | * particularités : |
161 | 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. |
162 | 2 | Christophe Deseure | Chaque établissement est identifié en spécifiant l'adresse du serveur CAS directement dans l'url. |
163 | 2 | Christophe Deseure | Exemple : http://sesamath2.sesamath.net/ent_manuels.php?ent=envole&domaine=etablissement.academie.fr |
164 | 2 | Christophe Deseure | |
165 | 2 | Christophe Deseure | h2. Paraschool (soutien scolaire en ligne) |
166 | 2 | Christophe Deseure | |
167 | 2 | Christophe Deseure | * contact : Stanislas ORMIERES (stanislas.ormieres@paraschool.com) |
168 | 2 | Christophe Deseure | * filtre : __/usr/share/sso/app_filters/paraschool.ini__ |
169 | 2 | Christophe Deseure | <pre> |
170 | 2 | Christophe Deseure | [utilisateur] |
171 | 2 | Christophe Deseure | user=secureid |
172 | 2 | Christophe Deseure | classe=Divcod |
173 | 2 | Christophe Deseure | studentClassId=Meflcf |
174 | 2 | Christophe Deseure | profil=profil_paraschool |
175 | 2 | Christophe Deseure | RNE=rne |
176 | 2 | Christophe Deseure | </pre> |
177 | 2 | Christophe Deseure | * profils : __/usr/share/sso/user_infos/profil_paraschool.py__ |
178 | 2 | Christophe Deseure | ** élèves : eleve |
179 | 2 | Christophe Deseure | ** enseignants : professeur |
180 | 2 | Christophe Deseure | ** admin : administrateur |
181 | 2 | Christophe Deseure | ** autres : autre |
182 | 2 | Christophe Deseure | * particularités : |
183 | 2 | Christophe Deseure | Chaque établissement est identifié en spécifiant l'adresse du serveur CAS directement dans l'url. |
184 | 2 | Christophe Deseure | Exemple : http://system.paraschool.com/soutien/partner/EntEnvoleCreteilLogin.do?serviceDomain=etablissement.academie.fr |
185 | 2 | Christophe Deseure | Remarque : ce connecteur n'est pas encore pleinement fonctionnel. |