You are viewing a plain text version of this content. The canonical link for it is here.
Posted to slide-user@jakarta.apache.org by David Chapelet <da...@vdm.fr> on 2006/09/08 18:37:55 UTC
Problem authentication with new user
Hi,
I use Jakarta Slide 2.1 with Tomcat 5.0.28.
I want created a collection called 'MSN' under /slide/users/fox ('fox' is a
new collection too).
So,
First of all, I created a new user called 'fox' with password 'vdm' under
the directory 'users' (uri="/users/fox") assigned with the role 'users'.
The test logon is successfully at http://127.0.0.1:8080/slide/users/fox with
login:fox and password:vdm.
Then, I create a new user called 'MSN' with password 'vdm' under the
directory 'fox' (uri="/users/fox/MSN") assigned with a new role 'fox'
(user 'MSN' added to the list of users allowed in the role 'fox')
When I try connect to the directory
http://127.0.0.1:8080/slide/users/fox/MSN with login:MSN and password:vdm,
the logon failed !
8 sept. 2006 17:05:42 org.apache.catalina.realm.JAASRealm authenticate
ATTENTION: Exception lors de l'authentification par login du nom
d'utilisateur M
SN
javax.security.auth.login.LoginException: No such user
at
org.apache.slide.jaas.spi.SlideLoginModule.login(SlideLoginModule.jav
a:183)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.
java:39)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
sorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:324)
at
javax.security.auth.login.LoginContext.invoke(LoginContext.java:675)
at
javax.security.auth.login.LoginContext.access$000(LoginContext.java:1
29)
at
javax.security.auth.login.LoginContext$4.run(LoginContext.java:610)
at java.security.AccessController.doPrivileged(Native Method)
at
javax.security.auth.login.LoginContext.invokeModule(LoginContext.java
:607)
at
javax.security.auth.login.LoginContext.login(LoginContext.java:534)
at
org.apache.catalina.realm.JAASRealm.authenticate(JAASRealm.java:316)
at
org.apache.catalina.authenticator.BasicAuthenticator.authenticate(Bas
icAuthenticator.java:129)
at
org.apache.catalina.authenticator.AuthenticatorBase.invoke(Authentica
torBase.java:504)
at
org.apache.catalina.core.StandardValveContext.invokeNext(StandardValv
eContext.java:102)
at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.jav
a:520)
at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.j
ava:137)
at
org.apache.catalina.core.StandardValveContext.invokeNext(StandardValv
eContext.java:104)
at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.j
ava:118)
at
org.apache.catalina.core.StandardValveContext.invokeNext(StandardValv
eContext.java:102)
at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.jav
a:520)
at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineVal
ve.java:109)
at
org.apache.catalina.core.StandardValveContext.invokeNext(StandardValv
eContext.java:104)
at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.jav
a:520)
at
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:929)
at
org.apache.coyote.tomcat5.CoyoteAdapter.service(CoyoteAdapter.java:16
0)
at
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java
:799)
at
org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.proce
ssConnection(Http11Protocol.java:705)
at
org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java
:577)
at
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadP
ool.java:683)
at java.lang.Thread.run(Thread.java:534)
Thank you for your help.
Regards.