Subversion Repositories wimsdev

Rev

Rev 5903 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 5903 Rev 11115
Line -... Line 1...
-
 
1
<h3> Authentification</h3>
1
Plusieurs méthodes d'authentification sont possibles dans WIMS :
2
Plusieurs méthodes d'authentification sont possibles dans WIMS :
2
 
3
 
3
<ol><li>
4
<ol><li>
4
Authentification par WIMS.
5
<strong>Authentification par WIMS.</strong>
-
 
6
L'identifiant et le mot de passe d'un participant sont choisis par l'enseignant
-
 
7
ou le participant et la base de données de ces informations est gérée par
-
 
8
WIMS. Ils sont spécifiques à une classe.
5
</li><li>
9
</li><li>
6
Authentification CAS permettant d'authentifier les utilisateurs
10
<strong>Authentification CAS</strong> (Central Authentication Service) permettant d'utiliser une même
7
avec une authentification unique (environnement Single Sign On (SSO)).
11
authentification pour plusieurs sites (environnement Single Sign On (SSO)).
-
 
12
 
-
 
13
Cette authentification est disponible si les participants ont accès à un ENT
-
 
14
(environnement numérique de travail) utilisant ce type d'authentification.
-
 
15
En particulier, une fois authentifiés sur le site WEB de l'ENT, ils auront
-
 
16
accès directement à leur classe.
-
 
17
 
8
L'enseignant doit alors connaître l'adresse url qui lui est fournie
18
L'enseignant doit alors s'adresser au responsable de l'ENT pour obtenir
9
par l'organisme auquel il appartient ainsi que ses élèves.
19
l'adresse url de l'authentification et demander que le serveur WIMS puisse
-
 
20
interroger le serveur CAS.
10
</li><li>
21
</li><li>
11
Authentification par un annuaire ldap (dépend des autorisations
22
<strong>Authentification par un annuaire LDAP</strong> (Lightweight Directory Access Protocol).
12
que l'annuaire donne au serveur WIMS).
23
(peu utilisée actuellement, dépend des autorisations que l'annuaire donne au serveur WIMS,
-
 
24
à vérifier avec le service informatique de l'établissement).
13
</li><li>
25
</li><li>
14
Authentification par un script php (utilise le module raw de wims et demande
26
<strong>Authentification par un script php</strong> permettant comme l'authentification
-
 
27
CAS d'utiliser une même authentification pour plusieurs sites. Elle est disponible
15
pour l'instant l'installation de simplesamlphp).
28
et intéressante si les participants disposent d'une
-
 
29
authentification CAS faisant partie d'une fédération d'identités
-
 
30
(par exemple, par le réseau RENATER pour les universités).
-
 
31
Ceci demande une configuration spécifique du module Apache
-
 
32
ou l'installation de simplesamlphp sur le serveur WIMS et doit donc être demandé
-
 
33
au gestionnaire du serveur WIMS en liaison avec le responsable de l'établissement.
-
 
34
En général, cela est fait pour un serveur WIMS spécifique à un organisme
-
 
35
et non un serveur public).
16
</li></ol>
36
</li></ol>
17
 
37
 
-
 
38
<h3>Identification</h3>
18
<p>
39
<p>
19
D'autre part, au moment de l'inscription, les données relatives
40
Au moment de l'inscription, les données relatives
20
à l'identité du participant (nom, prénom, adresse mail, etc) peuvent être cherchées
41
à l'identité du participant (nom, prénom, adresse mail, etc) peuvent être cherchées
-
 
42
dans l'annuaire LDAP de l'établissement s'il existe. En général, cela n'est possible
21
dans un annuaire ldap (même restriction que précédemment pour le ldap).
43
que si l'annuaire donne l'autorisation au serveur WIMS de l'interroger.
-
 
44
Ceci doit être fait en liaison avec le service informatique de l'établissement.
22
</p><p>
45
</p><p>
23
Dans chacun des cas, indiquons la procédure d'inscription ou d'authentification :
46
Dans chacun des cas, indiquons la procédure d'inscription ou d'authentification :
24
</p>
47
</p>
25
<h3>
48
<h3>
26
Authentification par WIMS (défaut)
49
Authentification par WIMS (défaut)
27
</h3>
50
</h3>
28
C'est l'authentification primitive sous WIMS.
51
C'est l'authentification primitive sous WIMS.
29
<ul><li>
52
<ul><li>
30
Soit l'enseignant inscrit les participants en choisissant un identifiant et
53
Soit l'enseignant inscrit les participants en choisissant pour eux un identifiant et
31
en indiquant leur identité, un mot de passe.
54
un mot de passe.
32
</li><li>
55
</li><li>
33
Soit le participant entre le mot de passe de la classe que lui a donné l'enseignant et
56
Soit le participant entre le mot de passe de la classe que lui a donné l'enseignant et
34
s'inscrit en choisissant un identifiant et en indiquant son identité, un mot de passe.
57
s'inscrit en choisissant un identifiant et un mot de passe et en indiquant son identité.
35
</li></ul>
58
</li></ul>
36
Le participant entre ensuite dans la classe avec cet identifiant et son mot de passe.
59
Le participant entre ensuite dans la classe avec cet identifiant et son mot de passe.
37
 
60
 
38
<h3>
61
<h3>
39
Authentification par CAS :
62
Authentification par CAS :
40
</h3>
63
</h3>
41
<ul><li>
64
<ul><li>
42
L'enseignant doit préliminairement configurer sa classe
65
L'enseignant doit préliminairement configurer sa classe
43
en entrant l'adresse de l'hôte CAS qu'il désire utiliser, soit au moment de la
66
en entrant l'adresse de l'hôte CAS qu'il désire utiliser, soit au moment de la
Line 45... Line 68...
45
Configuration/Maintenance - Authentification</span>
68
Configuration/Maintenance - Authentification</span>
46
(dans le menu de gauche).
69
(dans le menu de gauche).
47
</li><li>
70
</li><li>
48
L'enseignant donne le mot de passe de la classe aux futurs participants.
71
L'enseignant donne le mot de passe de la classe aux futurs participants.
49
</li><li>
72
</li><li>
50
Le participant clique sur le bouton d'entrée sur la ligne de sa classe. La fenêtre
73
Le participant clique sur le bouton <span class="wims_button disabled">$wims_name_Enter</span>
-
 
74
de sa classe. La fenêtre
51
d'authentification CAS apparaît. Il entre son identifiant CAS.
75
d'authentification CAS apparaît. Il entre son identifiant CAS.
52
S'il n'est pas encore inscrit, le mot de passe de la classe lui est demandé.
76
S'il n'est pas encore inscrit, le mot de passe de la classe lui est demandé.
53
En cas de succès, il lui est demandé d'entrer ses identifiants.
77
En cas de succès, il lui est demandé d'entrer ses identifiants.
54
Il doit aussi accepter les conditions d'utilisation.
-
 
55
S'il est déjà inscrit, il entre directement dans la classe.
78
S'il est déjà inscrit, il entre directement dans la classe.
56
</li><li>
79
</li><li>
57
L'enseignant peut aussi inscrire lui-même les participants. Dans ce cas,
80
L'enseignant peut aussi inscrire lui-même les participants.
58
le participant a seulement à accepter les conditions d'utilisation.
-
 
59
</li></ul>
81
</li></ul>
60
<h3>
82
<h3>
61
Authentification par CAS et identification par ldap.
83
Authentification par CAS et identification par LDAP.
62
</h3>
84
</h3>
63
L'enseignant doit préliminairement configurer sa classe
85
L'enseignant doit préliminairement configurer sa classe
64
en entrant l'adresse de l'hôte CAS qu'il désire utiliser
86
en entrant l'adresse de l'hôte CAS qu'il désire utiliser
65
en allant dans <span class="tt wims_code_words">Configuration/Maintenance - Authentification</span>
87
en allant dans <span class="tt wims_code_words">Configuration/Maintenance - Authentification</span>
66
(dans le menu de gauche) et en entrant les paramètres techniques
88
(dans le menu de gauche) et en entrant les paramètres techniques
67
du ldap. Il doit aussi vérifier que l'annuaire accepte des requêtes
89
du LDAP. Il doit aussi vérifier que l'annuaire accepte des requêtes
68
du serveur WIMS (voir avec le responsable de l'annuaire).
90
du serveur WIMS (voir avec le responsable de l'annuaire).
69
<p>
91
<p>
70
Tout se passe alors comme dans le cas d'une authentification simple par CAS,
92
Tout se passe alors comme dans le cas d'une authentification simple par CAS,
71
mais les identifiants (nom, prénom, ...) sont remplis automatiquement.
93
mais les identifiants (nom, prénom, ...) sont remplis automatiquement.
72
L'identifiant CAS et ldap doivent être les mêmes.
94
L'identifiant CAS et LDAP doivent être les mêmes.
73
</p>
95
</p>
74
 
96
 
75
<h3>
97
<h3>
76
Authentification par ldap et identification par ldap.
98
Authentification par LDAP et identification par LDAP.
77
</h3>
99
</h3>
78
 
100
 
79
Tout se passe comme dans l'authentification par CAS et identification ldap.
101
Tout se passe comme dans l'authentification par CAS et identification LDAP.
80
 
102
 
81
<h3>Remarques</h3>
103
<h3>Remarques</h3>
82
<ul><li>
104
<ul><li>
83
<span class="wims_warning">
105
<span class="wims_warning">
84
Il est déconseillé de changer de type d'authentification lorsque des
106
Il est déconseillé de changer de type d'authentification lorsque des
Line 92... Line 114...
92
</li><li>
114
</li><li>
93
Des paramètres par défaut peuvent avoir être entrés par le gestionnaire du site
115
Des paramètres par défaut peuvent avoir être entrés par le gestionnaire du site
94
dans le cas où les classes dépendent majoritairement d'un établissement.
116
dans le cas où les classes dépendent majoritairement d'un établissement.
95
Vous pouvez les redéfinir pour votre classe.
117
Vous pouvez les redéfinir pour votre classe.
96
<br/>
118
<br/>
97
Voici un exemple de paramètres pour une authentification ldap :
119
Voici un exemple de paramètres pour une authentification LDAP :
98
<pre>
120
<pre>
99
ldap_host: ldap.u-psud.fr
121
ldap_host: ldap.u-psud.fr
100
ldap_port: 389
122
ldap_port: 389
101
ldap_version: 3
123
ldap_version: 3
102
ldap_base: ou=people,dc=u-psud,dc=fr
124
ldap_base: ou=people,dc=u-psud,dc=fr
103
ldap_branch: ou=people,dc=u-psud,dc=fr
125
ldap_branch: ou=people,dc=u-psud,dc=fr
104
ldap_uid: uid
126
ldap_uid: uid
105
ldap_login: supannAliasLogin
127
ldap_login: supannAliasLogin
106
</pre></li><li>
128
</pre></li><li>
107
 
129
 
108
Dans le cas  l'authentification par ldap ne réussit pas, l'authentification
130
Dans le cas  l'authentification par LDAP ne réussit pas, l'authentification
109
par la procédure interne de wims est automatiquement proposée.
131
par la procédure interne de wims est automatiquement proposée.
110
</li></ul>
132
</li></ul>
111
 
133