[jboss-user] [JBoss Portal] - Help with portlet authentication

dcollodel do-not-reply at jboss.com
Wed Feb 27 14:46:26 EST 2008


Hi,

I am currently deploying Documentum portlets to Jboss portal. I've been successful in getting them to work with a separate login, but not using the Portal's security principal. The documentation is leaving me hanging on the Jboss configuration side, so any help would be greatly appreciated.

I've configured the portlet application on the backend for "trusted authentication", but it seems that the security principal is not being passed from Jboss to the WDK portlet applications.

The portlet documentation states:
anonymous wrote : 
  | Set up J2EE principals in the application deployment description web.xml and in application server-specific files...
  | 
  | To set up J2EE principals:
  | To enable J2EE principals to log in to repositories (single login), you must modify the deployment descriptor file (/WEB-INF/web.xml) and follow the procedures that are specific to your portal server.
  | 
  | 1. In /WEB-INF/web.xml, remove the comments around the security constraints element. This sets up a user role called "œeveryone". The web-resource-name value should match the context name of the Web application. For example:
  | 
  |   |      <security-constraint>
  |   |          <web-resource-collection>
  |   |               <web-resource-name></web-resource-name>
  |   |               <url-pattern>/*</url-pattern>
  |   |               <http-method>POST</http-method>
  |   |               <http-method>GET</http-method>
  |   |          </web-resource-collection>
  |   |          <auth-constraint>
  |   |               <role-name>everyone</role-name>
  |   |          </auth-constraint>
  |   |      </security-constraint>
  |   |     <login-config>
  |   |          <auth-method>BASIC</auth-method>
  |   |      </login-config>
  |   | 
  | 
  | 2. Follow the portal server procedure for setting up J2EE principals. Each portal server has its own procedure for enabling single login.
For Step 1, it's referring to the web.xml of the Documentum portlets. I'm unsure what the context name should be.

Step 2 seems to be where the real trouble is though. If I can get J2EE principals set up, I think I can get the above XML correctly configured.

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

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




More information about the jboss-user mailing list