[jboss-user] [Security & JAAS/JBoss] - Re: Why JAAS authenticate() fails?

benccit do-not-reply at jboss.com
Fri Nov 17 19:59:33 EST 2006


Hi jaikiran, moj_sham,

I replied your message several days. For unknown reason, it is not displayed. So I am re-replying it.

Although I configured the log4j.properties, I couldn't get much logging message on the security.

So far. I still can't make it work. For unknown reason, I got "No security context" message as follows:

REQUEST URI =/secret/my_secret.html
..
servletPath=/secret/my_secret.html
isSecure=false
..
2006-11-14 00:42:28,540 DEBUG [org.apache.catalina.authenticator.AuthenticatorBase] Security checking request GET /secret/my_secret.html2006-11-14 00:42:28,540 DEBUG [org.apache.catalina.realm.RealmBase] Checking constraint 'SecurityConstraint[Restricted Area]' against GET
/secret/my_secret.html --> true
2006-11-14 00:42:28,540 DEBUG [org.apache.catalina.realm.RealmBase] Checking constraint 'SecurityConstraint[Restricted Area]' against GET
/secret/my_secret.html --> true
2006-11-14 00:42:28,540 DEBUG [org.apache.catalina.authenticator.AuthenticatorBase] Calling hasUserDataPermission()
2006-11-14 00:42:28,541 DEBUG [org.apache.catalina.realm.RealmBase] User data constraint has no restrictions
2006-11-14 00:42:28,541 DEBUG [org.apache.catalina.authenticator.AuthenticatorBase] Calling authenticate()
2006-11-14 00:42:28,553 DEBUG [org.apache.catalina.authenticator.FormAuthenticator] Save request in session 'C68A8157F574D0E1024F023A2687D19
D'
2006-11-14 00:42:28,591 DEBUG [org.apache.catalina.core.ApplicationDispatcher] servletPath=/loginform.html, pathInfo=null, queryString=null, name=null
2006-11-14 00:42:28,591 DEBUG [org.apache.catalina.core.ApplicationDispatcher] Path Based Forward 2006-11-14 00:42:28,596 DEBUG [org.apache.catalina.core.StandardWrapper] Returning non-STM instance
2006-11-14 00:42:28,598 TRACE [org.jboss.web.tomcat.security.RunAsListener] default, runAs: null
2006-11-14 00:42:28,598 TRACE [org.jboss.web.tomcat.security.RunAsListener] default, runAs: null2006-11-14 00:42:28,598 INFO [org.apache.catalina.core.ContainerBase.[jboss.web].[localhost].[/]] default: DefaultServlet.serveResource: Serving resource '/loginform.html' headers and data
...
2006-11-14 00:42:49,253 DEBUG [org.apache.catalina.connector.CoyoteAdapter] Requested cookie session id is C68A8157F574D0E1024F023A2687D19D
2006-11-14 00:42:49,253 INFO [org.apache.catalina.core.ContainerBase.[jboss.web].[localhost]] REQUEST URI =/secret/j_security_check
...
2006-11-14 00:42:49,254 INFO [org.apache.catalina.core.ContainerBase.[jboss.web].[localhost]] header=referer=http://128.32.nnn.nn:8080/secret/my_secret.html
...
method=POST
parameter=j_username=joe1
parameter=j_password=pass
..
queryString=null
..
servletPath=/secret/j_security_check
..
isSecure=false
TRACE [org.jboss.web.tomcat.security.FormAuthValve] Enter, j_username=joe1
DEBUG [org.apache.catalina.authenticator.AuthenticatorBase] Security checking request POST /secret/j_security_check
DEBUG [org.apache.catalina.authenticator.FormAuthenticator] Authenticating username 'joe1'
2006-11-14 00:42:49,258 TRACE [org.jboss.web.tomcat.security.JBossSecurityMgrRealm] Begin authenticate, username=joe1
2006-11-14 00:42:49,259 DEBUG [org.apache.catalina.loader.WebappClassLoader] findResources(jndi.properties)
2006-11-14 00:42:49,267 DEBUG [org.apache.catalina.loader.WebappClassLoader] loadClass(org.jnp.interfaces.NamingContextFactory, false)
2006-11-14 00:42:49,267 DEBUG [org.apache.catalina.loader.WebappClassLoader] Searching local repositories
2006-11-14 00:42:49,267 DEBUG [org.apache.catalina.loader.WebappClassLoader] findClass(org.jnp.interfaces.NamingContextFactory)
2006-11-14 00:42:49,267 DEBUG [org.apache.catalina.loader.WebappClassLoader] findClassInternal(org.jnp.interfaces.NamingContextFactory
)
2006-11-14 00:42:49,267 DEBUG [org.apache.catalina.loader.WebappClassLoader] --> Passing on ClassNotFoundException
2006-11-14 00:42:49,267 DEBUG [org.apache.catalina.loader.WebappClassLoader] Delegating to parent classloader at end: java.net.FactoryURLClassLoader at dc64a2
2006-11-14 00:42:49,267 DEBUG [org.apache.catalina.loader.WebappClassLoader] Loading class from parent
2006-11-14 00:42:49,267 DEBUG [org.apache.catalina.loader.WebappClassLoader] loadClass(org.jboss.naming.java.javaURLContextFactory, false)
2006-11-14 00:42:49,268 DEBUG [org.apache.catalina.loader.WebappClassLoader] Searching local repositories
2006-11-14 00:42:49,268 DEBUG [org.apache.catalina.loader.WebappClassLoader] findClass(org.jboss.naming.java.javaURLContextFactory)
2006-11-14 00:42:49,268 DEBUG [org.apache.catalina.loader.WebappClassLoader] findClassInternal(org.jboss.naming.java.javaURLContextFactory)
2006-11-14 00:42:49,269 DEBUG [org.apache.catalina.loader.WebappClassLoader] loadClass(javax.naming.spi.ObjectFactory, false)
2006-11-14 00:42:49,269 DEBUG [org.apache.catalina.loader.WebappClassLoader] Returning class class org.jboss.naming.java.javaURLContextFactory
2006-11-14 00:42:49,269 DEBUG [org.apache.catalina.loader.WebappClassLoader] Loaded by WebappClassLoader
delegate: false
repositories:
/WEB-INF/classes/
----------> Parent Classloader:
java.net.FactoryURLClassLoader at dc64a2

2006-11-14 00:42:49,269 DEBUG [org.apache.catalina.loader.WebappClassLoader] Loading class from local repository
2006-11-14 00:42:49,269 DEBUG [org.apache.catalina.loader.WebappClassLoader] loadClass(org.jnp.interfaces.Naming, false)2006-11-14 00:42:49,270 DEBUG [org.apache.catalina.loader.WebappClassLoader] Searching local repositories
2006-11-14 00:42:49,270 DEBUG [org.apache.catalina.loader.WebappClassLoader] findClass(org.jnp.interfaces.Naming)
2006-11-14 00:42:49,270 DEBUG [org.apache.catalina.loader.WebappClassLoader] findClassInternal(org.jnp.interfaces.Naming)2006-11-14 00:42:49,270 DEBUG [org.apache.catalina.loader.WebappClassLoader] --> Passing on ClassNotFoundException2006-11-14 00:42:49,270 DEBUG [org.apache.catalina.loader.WebappClassLoader] Delegating to parent classloader at end: java.net.FactoryURLClassLoader at dc64a2
2006-11-14 00:42:49,270 DEBUG [org.apache.catalina.loader.WebappClassLoader] Loading class from parent
2006-11-14 00:42:49,270 DEBUG [org.apache.catalina.loader.WebappClassLoader] loadClass(javax.naming.NamingException, false)
2006-11-14 00:42:49,270 DEBUG [org.apache.catalina.loader.WebappClassLoader] loadClass(org.jnp.server.NamingServer, false)2006-11-14 00:42:49,270 DEBUG [org.apache.catalina.loader.WebappClassLoader] Searching local repositories
2006-11-14 00:42:49,270 DEBUG [org.apache.catalina.loader.WebappClassLoader] findClass(org.jnp.server.NamingServer)
2006-11-14 00:42:49,270 DEBUG [org.apache.catalina.loader.WebappClassLoader] findClassInternal(org.jnp.server.NamingServer)2006-11-14 00:42:49,271 DEBUG [org.apache.catalina.loader.WebappClassLoader] --> Passing on ClassNotFoundException2006-11-14 00:42:49,271 DEBUG [org.apache.catalina.loader.WebappClassLoader] Delegating to parent classloader at end: java.net.FactoryURLClassLoader at dc64a2
DEBUG [org.apache.catalina.loader.WebappClassLoader] Loading class from parent
2006-11-14 00:42:49,271 DEBUG [org.apache.catalina.loader.WebappClassLoader] loadClass(org.jnp.interfaces.NamingContext, false)
2006-11-14 00:42:49,271 DEBUG [org.apache.catalina.loader.WebappClassLoader] Searching local repositories
2006-11-14 00:42:49,271 DEBUG [org.apache.catalina.loader.WebappClassLoader] findClass(org.jnp.interfaces.NamingContext)
2006-11-14 00:42:49,271 DEBUG [org.apache.catalina.loader.WebappClassLoader] findClassInternal(org.jnp.interfaces.NamingContext)
2006-11-14 00:42:49,271 DEBUG [org.apache.catalina.loader.WebappClassLoader] --> Passing on ClassNotFoundException2006-11-14 00:42:49,271 DEBUG [org.apache.catalina.loader.WebappClassLoader] Delegating to parent classloader at end: java.net.FactoryURLClassLoader at dc64a2
2006-11-14 00:42:49,271 DEBUG [org.apache.catalina.loader.WebappClassLoader] Loading class from parent
2006-11-14 00:42:49,272 TRACE [org.jboss.web.tomcat.security.JBossSecurityMgrRealm] No security context for authenticate(String, String)
2006-11-14 00:42:49,272 DEBUG [org.apache.catalina.core.ApplicationDispatcher] servletPath=/loginerror.html, pathInfo=null, queryString=null, name=null


View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=3987026#3987026

Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=3987026



More information about the jboss-user mailing list