Hi

I have been trouble shooting an issue where in I could not get Runas principal 
work for a jsp that is marked with run-as tag.  Looks like the 
http://jira.jboss.com/jira/browse/JBAS-1297 has fixed part of my issue.  But it 
still does not work.  
Below are my web.xml snippets (adding only required parts)


           <servlet-name>SecureJSP</servlet-name>
           <jsp-file>/secure/indexsecure.jsp</jsp-file>
           <run-as>
               <role-name>WebRunAsRole</role-name>
           </run-as>
   
.....................
<security-role>
        <role-name>WebRunAsRole</role-name>
    </security-role>

Below are my jboss-web.xml snippets
<security-role>
        <role-name>WebRunAsRole</role-name>
        <principal-name>b2uset</principal-name>
  </security-role>

    <servlet-name>SecureJSP</servlet-name>
    <run-as-principal>b2uset</run-as-principal>
 

After addding above in my descriptors with debugging on I could see when the 
application gets deployed it uses the role as well as princpal.  Below are my 
log entries.

2007-05-28 17:50:31,055 TRACE [org.jboss.web.tomcat.security.RunAsListener] 
SecureJSP, runAs: [roles=[WebRunAsRole],principal=b2uset]
2007-05-28 17:50:31,055 TRACE [org.jboss.security.SecurityAssociation] 
popRunAsIdentity, runAs=[roles=[WebRunAsRole],principal=b2uset]


Although everything looks good so far,  I could not get this jsp running under 
the principal "b2uset"  when the jsp is accessed.  My request.getUserPrincipal, 
Request.getRemoteUser, SecurityAssociation.getSubject all seem to be showing 
either null or any existing context of already authenticated user but not the 
prinipal of run-as user "b2uset".  With EJB things may be working but I have 
not tried.  I am currently trying with jsp.

Any thoughts?


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

Reply to the post : 
http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4049173
_______________________________________________
jboss-user mailing list
jboss-user@lists.jboss.org
https://lists.jboss.org/mailman/listinfo/jboss-user

Reply via email to