I am newbie of JBoss and Portal.
Just installed JBoss 4.0.3 + Portal 2.2.1 + MySQL 4.1

I am trying DatabaseServerLoginModule in login-config.xml.


  |     <application-policy name = "portal">
  |        <authentication>
  |           <login-module code = 
"org.jboss.security.auth.spi.DatabaseServerLoginModule"
  |              flag = "required">
  |              <module-option name = 
"unauthenticatedIdentity">guest</module-option>
  |              <module-option name = 
"dsJndiName">java:/PortalDS</module-option>
  |              <module-option name = "principalsQuery">SELECT PASSWD FROM 
USERS WHERE USERNAME=?</module-option>
  |              <module-option name = "rolesQuery">SELECT USERROLES, 'Roles' 
FROM USERROLES WHERE USERNAME=?</module-option> 
  |           </login-module>
  |        </authentication>
  |     </application-policy>
  | 

Tables are created as follow:

  | CREATE TABLE Users (
  |     userName    VARCHAR(64) PRIMARY KEY,
  |     passwd      VARCHAR(64)
  | );
  | 
  | INSERT INTO Users VALUES('admin', 'admin');
  | 
  | CREATE TABLE UserRoles (
  |     userName        VARCHAR(32) NOT NULL,
  |     userRoles       VARCHAR(32) NOT NULL
  | );
  | 
  | INSERT INTO UserRoles VALUES('admin', 'admin');
  | 

However, after i login, Error 403, unauthorized access come out. I guess it is 
the user, roles problems as the /auth/* need Authenticated roles to be defined.
Then, i try to update the UserRoles of admin from "admin" to "Authenticated"


  | INSERT INTO UserRoles VALUES('admin', 'Authenticated');
  | 

it successfully log me in after updating the table. But this time, i have no 
way to get access to CMS and management pages anymore. Does anyone can help on 
this?
Seems that Jboss portal need both "Authenticated" and "admin" roles to be 
defined in order to get my access the CMS and management pages?

After explored with JBoss portal, i just quite confused on the ModelLoginModule 
and DatabaseServerLoginModule. I know ModelLoginModule is working together with 
UserModule and RoleModule. Does that mean DatabaseServerLoginModule or other 
loginmodule can't work with UserModule and RoleModule? 

Thanks!

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

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


-------------------------------------------------------
All the advantages of Linux Managed Hosting--Without the Cost and Risk!
Fully trained technicians. The highest number of Red Hat certifications in
the hosting industry. Fanatical Support. Click to learn more
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=107521&bid=248729&dat=121642
_______________________________________________
JBoss-user mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/jboss-user

Reply via email to