[jboss-user] [JBoss Portal] - getRemoteUser null after basic authentication

klj62 do-not-reply at jboss.com
Wed Aug 30 11:04:47 EDT 2006


We have successfully applied a security-constraint with basic authentication to "/*" which generates the expected login popup.  After entering valid information, the user is theoretically authenticated, but the request.getRemoteUser() continues returning null.

When the security constraint is applied to a specific Login.jsp page that prints getRemoteUser(), the popup appears, and the page successfully prints it.  Any subsequent pages again shows getRemoteUser() as null.

How can the authenticated user be applied to all pages?

Server Configuration:
   O/S:            Windows XP Pro SP2
   App Server:  JBoss 4.0.3SP1
   Portal:          JBoss Portal 2.2.1-GA

Application Configuration:
[web.xml]
   <security-constraint>
    <web-resource-collection>
        <web-resource-name>HtmlAdaptor</web-resource-name>
        
        <url-pattern>/*</url-pattern>
        <http-method>GET</http-method>
        <http-method>POST</http-method>
    </web-resource-collection>
    <auth-constraint>
        <role-name>PortalUser</role-name>
    </auth-constraint>
</security-constraint>

<login-config>
   <auth-method>BASIC</auth-method>
   <realm-name>MyAuthentication</realm-name>
</login-config> 

<security-role>
   The role required to access restricted content
   <role-name>PortalUser</role-name>
</security-role>


[login-config.xml]
    <application-policy name="MyAuthentication">
       
          <login-module code="org.jboss.security.auth.spi.UsersRolesLoginModule" flag = "required">
           <module-option name="usersProperties">props/my-users.properties</module-option>
           <module-option name="rolesProperties">props/my-roles.properties</module-option>
          </login-module>
       
    </application-policy>


[jboss-web.xml]
<jboss-web>
   <security-domain>java:jaas/MyAuthentication</security-domain>
</jboss-web>


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

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



More information about the jboss-user mailing list