Bonjour,
j'essaie de mettre en place SPNEGO sur une application tournant sur WebLogic.
J'ai 2 problèmes :
- j'aimerais que le protocole Kerberos soit utilisé, or c'est NTLM qui est utilisé
- l'authentification fonctionne avec Tomcat (mais en NTLM) mais pas IE
Voilà ce que j'ai fait :
- J'ai créé un utilisateur dans AD : weblogicuser
- J'ai créé les SPNs associés à ce compte avec les commandes suivantes :
setspn -a host/MONSERVEUR.mondomaine weblogicuser
setspn -a HTTP/MONSERVEUR.mondomaine weblogicuser
- Je crée ensuite les keytab avec les commandes suivantes :
ktpass -princ host/weblogicuser@MONSERVEUR.MONDOMAINE -pass +mot2passe+ -mapuser weblogicuser -out D:\kerberos-conf\weblogicuser.host.keytab
ktpass -princ HTTP/weblogicuser@MONSERVEUR.MONDOMAINE -pass +mot2passe+ -mapuser weblogicuser -out D:\kerberos-conf\weblogicuser.HTTP.keytab
- J'ai testé la récupération d'un ticket avec :
kinit weblogicuser
Je récupère bien le ticket :
Password for weblogicuser@MONDOMAINE:+mot2passe+
New ticket is stored in cache file C:\Documents and Settings\user\krb5cc_user
- J'ai défini mon fichier krb5.ini et modifié le fichier de conf jaas.
J'ai paramétré Firefox en définissant les propriétés network.negotiate-auth.delegation-uris et network.negotiate-auth.trusted-uris à 'monserveur'.
Ca donne :
Pour IE, j'ai coché l'option "Activer l'authentification Windows intégrée" et j'ai mis le site dans la zone Intranet.
Code : Sélectionner tout - Visualiser dans une fenêtre à part 
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
Ca donne :
et après je n'ai pas de réponse
Code : Sélectionner tout - Visualiser dans une fenêtre à part 
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
L'authentification semble bien se passer mais après plus rien.
Et pourquoi il utilise NTLM et pas Kerberos ?
Merci d'avance.

 

 
		
		 
        

 
			
			


 
   


 SPNEGO et WebLogic
 SPNEGO et WebLogic
				
 Répondre avec citation
  Répondre avec citation
Partager