Bonjour,
Voici mon problème :
J'utilise Spring-Security pour mon application jee.
Par défaut, la page d'authentification me redirige sur la "home", mais il est possible d'accéder à un écran particulier de l'application en précisant l'url qui va bien.
Tout cela fonctionne très bien si on saisit les url de l'écran "à la main" dans le navigateur.
En revanche, si j'ai un hyperlien sur la même url dans un fichier Excel, alors je suis bien redirigé sur la page de connexion, mais une fois les identifiants saisis, je suis redirigé, non pas sur la page demandé, mais sur la page d'accueil "home".
Si j'ouvre le fichier Excel avec OpenOffice, alors tout se passe normalement.
Je pense donc à un problème puremement Microsoft Excel.
Peut-être s'agit-il d'une tentative d'authentification NTLM ?? Comment la désactiver et forcer un hyperlien 'normal' ?
Voici ma configuration :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
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 <http auto-config="true" access-denied-page="/accessDenied.do"> <!-- Everybody --> <intercept-url pattern="/**.do*" access="ROLE_CUSTOMER,ROLE_ADMIN" /> <intercept-url pattern="/login.do*" filters="none"/> <intercept-url pattern="/accessDenied.do*" filters="none"/> <form-login login-page="/login.do" authentication-failure-url="/login.do?login_error=1" default-target-url="/home.do" /> </http> <beans:bean id="ldapAuthProvider" class="org.springframework.security.providers.ldap.LdapAuthenticationProvider"> <beans:constructor-arg ref="authenticator"/> <beans:constructor-arg ref="populator"/> <custom-authentication-provider /> </beans:bean> <beans:bean id="authenticator" class="com.myapplication.security.BindAuthenticatorImpl"> <beans:constructor-arg ref="contextSource"/> <beans:property name="customerPeopleDAO" ref="customerPeopleDAO" /> <beans:property name="userDnPatterns"> <beans:list> <beans:value>uid={0},ou=customer_people</beans:value> <beans:value>uid={0},ou=admin_people</beans:value> </beans:list> </beans:property> </beans:bean>
J'ai également essayé en positionnant le paramètre "auto-config" à "false".
A ce moment là, j'ai l'erreur suivante : "Impossible d'ouvrir http://monURL/ " Délai de connexion au site Internet dépassé."
Quelqu'un peut-il m'aider ?
Merci d'avance.
Partager