Projet

Général

Profil

ConnecteursSSO » Historique » Version 25

Christophe LEON, 25/11/2013 11:14

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 1 Christophe Deseure
10 21 Christophe Deseure
h2. LaboMEP (Laboratoire Mathenpoche)
11 21 Christophe Deseure
12 21 Christophe Deseure
* contacts :
13 21 Christophe Deseure
** président de l'association sésamath : Christophe Rindel (christophe.rindel@sesamath.net)
14 23 Christophe Deseure
** personne technique pour le connecteur : Thomas Crespin (thomas.crespin@sesamath.net)
15 23 Christophe Deseure
** personne technique réseau & serveurs : Daniel Caillibaud (daniel.caillibaud@sesamath.net)
16 21 Christophe Deseure
* déclaration de la ressource : __/usr/share/sso/app_filters/labomep_apps.ini__
17 21 Christophe Deseure
<pre>
18 21 Christophe Deseure
[labomep]
19 21 Christophe Deseure
baseurl=/sso/login.php
20 21 Christophe Deseure
scheme=both
21 21 Christophe Deseure
addr=ssl.sesamath.net
22 21 Christophe Deseure
typeaddr=dns
23 21 Christophe Deseure
filter=labomep
24 21 Christophe Deseure
25 21 Christophe Deseure
[labomep_dev]
26 21 Christophe Deseure
baseurl=/ssodev/login.php
27 21 Christophe Deseure
scheme=both
28 21 Christophe Deseure
addr=ssl.sesamath.net
29 21 Christophe Deseure
typeaddr=dns
30 21 Christophe Deseure
filter=labomep
31 21 Christophe Deseure
</pre>
32 21 Christophe Deseure
* filtre : __/usr/share/sso/app_filters/labomep.ini__
33 21 Christophe Deseure
<pre>
34 21 Christophe Deseure
[attributes]
35 21 Christophe Deseure
user=uid
36 21 Christophe Deseure
ENTPersonProfils=profil
37 21 Christophe Deseure
</pre>
38 21 Christophe Deseure
* profils : __/usr/share/sso/user_infos/profil.py__
39 21 Christophe Deseure
** élèves : National_1
40 21 Christophe Deseure
** enseignants : National_3
41 21 Christophe Deseure
* particularités :
42 21 Christophe Deseure
Seuls les profils National_1 et National_3 sont gérés par cette ressource.
43 21 Christophe Deseure
Une académie doit rentrer en contact avec l'association afin de mettre en place ce connecteur.
44 21 Christophe Deseure
L'académie sera identifiée grâce au paramètre <ORIGIN> (exemple : "cel" à créteil).
45 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>".
46 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
47 21 Christophe Deseure
48 21 Christophe Deseure
h2. Sésamath (manuels numériques)
49 21 Christophe Deseure
50 21 Christophe Deseure
* contact : Thomas Crespin (thomas.crespin@sesamath.net)
51 21 Christophe Deseure
* déclaration de la ressource : __/usr/share/sso/app_filters/sesamath_apps.ini__
52 21 Christophe Deseure
<pre>
53 21 Christophe Deseure
[sesamath]
54 21 Christophe Deseure
baseurl=/ent-mn/index.php
55 21 Christophe Deseure
scheme=both
56 21 Christophe Deseure
addr=ssl.sesamath.net
57 21 Christophe Deseure
typeaddr=dns
58 21 Christophe Deseure
filter=sesamath
59 21 Christophe Deseure
</pre>
60 21 Christophe Deseure
* filtre : __/usr/share/sso/app_filters/sesamath.ini__
61 21 Christophe Deseure
<pre>
62 21 Christophe Deseure
[attributes]
63 21 Christophe Deseure
user=secureid
64 21 Christophe Deseure
ENTPersonStructRattachRNE=rne
65 21 Christophe Deseure
ENTEleveNivFormation=Meflcf
66 21 Christophe Deseure
ENTEleveClasses=Divcod
67 21 Christophe Deseure
ENTPersonProfils=profil
68 21 Christophe Deseure
</pre>
69 21 Christophe Deseure
* profils : __/usr/share/sso/user_infos/profil.py__
70 21 Christophe Deseure
** élèves : National_1
71 21 Christophe Deseure
** enseignants : National_3
72 21 Christophe Deseure
* particularités :
73 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.
74 21 Christophe Deseure
Chaque établissement est identifié en spécifiant l'adresse du serveur CAS directement dans l'url.
75 2 Christophe Deseure
Exemple : https://ssl.sesamath.net/ent-mn/index.php?ent=envole&domaine=etablissement.ac-academie.fr
76 20 Christophe Deseure
77 2 Christophe Deseure
h2. VieScolaire.net (OMT)
78 2 Christophe Deseure
79 2 Christophe Deseure
* contact : Denis SIROUX (tech.ds@omt.fr)
80 2 Christophe Deseure
* filtre : __/usr/share/sso/app_filters/vscol.ini__
81 17 Christophe Deseure
<pre>
82 2 Christophe Deseure
[utilisateur]
83 2 Christophe Deseure
user=secureid
84 2 Christophe Deseure
</pre>
85 2 Christophe Deseure
* particularités :
86 19 Christophe Deseure
Il y a un rapprochement de comptes qui se fait lors de la première connexion.
87 2 Christophe Deseure
Chaque établissement est identifié en spécifiant l'adresse du serveur CAS directement dans l'url.
88 20 Christophe Deseure
De plus, il faut spécifier quel portail tente d'accéder à la ressource.
89 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)
90 1 Christophe Deseure
91 2 Christophe Deseure
h2. Webclasseur (Onisep)
92 2 Christophe Deseure
93 17 Christophe Deseure
[[webclasseur|Consultez la page dédiée]]
94 17 Christophe Deseure
95 17 Christophe Deseure
96 20 Christophe Deseure
h2. Maxicours (soutien scolaire en ligne)
97 2 Christophe Deseure
98 18 Christophe Deseure
* contact : Olivier Fontes (olivier.fontes@maxicours.com)
99 18 Christophe Deseure
* filtre : __/usr/share/sso/app_filters/maxicours.ini__
100 1 Christophe Deseure
<pre>
101 18 Christophe Deseure
[utilisateur]
102 18 Christophe Deseure
user=secureid
103 18 Christophe Deseure
profil=profil_maxicours
104 18 Christophe Deseure
niveau=Meflcf
105 19 Christophe Deseure
classe=Divcod
106 18 Christophe Deseure
rne=rne
107 20 Christophe Deseure
</pre>
108 18 Christophe Deseure
* profils : __/usr/share/sso/user_infos/profil_maxicours.py__
109 18 Christophe Deseure
** élèves : eleves
110 18 Christophe Deseure
** enseignants : professeurs
111 18 Christophe Deseure
** admin : administrateur
112 18 Christophe Deseure
** autres : invite
113 18 Christophe Deseure
* particularités :
114 20 Christophe Deseure
Chaque établissement est identifié en spécifiant l'adresse du serveur CAS directement dans l'url.
115 20 Christophe Deseure
Exemple : http://envole.maxicours.com/W/sso/envole.php?urlcas=etablissement.academie.fr
116 18 Christophe Deseure
117 2 Christophe Deseure
h2. Paraschool (soutien scolaire en ligne)
118 2 Christophe Deseure
119 2 Christophe Deseure
* contact : Stanislas ORMIERES (stanislas.ormieres@paraschool.com)
120 2 Christophe Deseure
* filtre : __/usr/share/sso/app_filters/paraschool.ini__
121 2 Christophe Deseure
<pre>
122 2 Christophe Deseure
[utilisateur]
123 2 Christophe Deseure
user=secureid
124 2 Christophe Deseure
classe=Divcod
125 2 Christophe Deseure
studentClassId=Meflcf
126 2 Christophe Deseure
profil=profil_paraschool
127 2 Christophe Deseure
RNE=rne
128 2 Christophe Deseure
</pre>
129 2 Christophe Deseure
* profils : __/usr/share/sso/user_infos/profil_paraschool.py__
130 2 Christophe Deseure
** élèves : eleve
131 2 Christophe Deseure
** enseignants : professeur
132 2 Christophe Deseure
** admin : administrateur
133 2 Christophe Deseure
** autres : autre
134 2 Christophe Deseure
* particularités :
135 2 Christophe Deseure
Chaque établissement est identifié en spécifiant l'adresse du serveur CAS directement dans l'url.
136 2 Christophe Deseure
Exemple : http://system.paraschool.com/soutien/partner/EntEnvoleCreteilLogin.do?serviceDomain=etablissement.academie.fr
137 13 Christophe Deseure
Remarque : ce connecteur n'est pas encore pleinement fonctionnel.
138 13 Christophe Deseure
139 13 Christophe Deseure
h2. Universalis (encyclopédie)
140 13 Christophe Deseure
141 13 Christophe Deseure
* contact : William DUMAS (wdumas@universalis.fr)
142 13 Christophe Deseure
143 13 Christophe Deseure
Pour cette ressource, aucune configuration du serveur CAS n'est nécessaire.
144 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>
145 13 Christophe Deseure
146 14 Christophe Deseure
Paramètres à fournir :
147 13 Christophe Deseure
    - serveur : ...
148 13 Christophe Deseure
    - port : 8443
149 1 Christophe Deseure
    - URI : /
150 14 Christophe Deseure
    - ticket : ticket
151 14 Christophe Deseure
152 14 Christophe Deseure
h2. AtoutCned (accompagnement scolaire personnalisé)
153 14 Christophe Deseure
154 14 Christophe Deseure
* contact : Tu Hung (Hung.Tu@cned.fr)
155 1 Christophe Deseure
156 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.
157 14 Christophe Deseure
Lors de la première connexion, il faut entrer un coupon à usage unique, les coupons étant fournis lors de l'abonnement.
158 14 Christophe Deseure
159 14 Christophe Deseure
Paramètres à fournir pour s'abonner :
160 14 Christophe Deseure
    - url du serveur CAS : https://etablissement.academie.fr:8443
161 14 Christophe Deseure
    - RNE de l'établissement
162 14 Christophe Deseure
    - préciser l'ENT : "EnvOLE"
163 14 Christophe Deseure
164 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>