[jboss-user] [JBoss Portal] - Re: Single Signon - Where do I start

bmcgovern do-not-reply at jboss.com
Mon Nov 13 09:07:35 EST 2006


Ok I got a little farther.  Hopefully someone can help now that i've added more details.  My goal is to set up DB Authentication.  

I get the ugly login box popping up as you'd expect but at first it was throwing this exception, missing a few user and role properties files, which I added and got rid of error. 

  | 13:58:50,015 ERROR [UsersRolesLoginModule] Failed to load users/passwords/role files
  | java.io.IOException: No properties file: users.properties or defaults: defaultUsers.properties found
  |         at org.jboss.security.auth.spi.Util.loadProperties(Util.java:313)
  |         at org.jboss.security.auth.spi.UsersRolesLoginModule.loadUsers(UsersRolesLoginModule.java:186)
  |         at org.jboss.security.auth.spi.UsersRolesLoginModule.createUsers(UsersRolesLoginModule.java:200)
  |         at org.jboss.security.auth.spi.UsersRolesLoginModule.initialize(UsersRolesLoginModule.java:127)
  | 

Now I don't get a successfull login OR anything in the logs.  Im at a stand still.
I have 2 basic questions:  
-How do i enable logging so I can see what its trying to do in the console?
-What am i doing wrong?



jboss-web.xml
<jboss-web><security-domain>java:jaas/myauth</security-domain></jboss-web>

web-inf/login-config.xml
<policy>
  |    <!-- For the JCR CMS -->
  | 	  <application-policy name="myauth">
  |   <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 jbp_uname, jbp_password FROM jbp_users WHERE jbp_uname=?</module-option>
  |        <module-option name = "rolesQuery">SELECT jbp_rid, 'Roles' FROM Jbp_roles WHERE jbp_uid=?</module-option>
  |      
  |     </login-module>
  |   </authentication>
  | </application-policy>
  |    
  | 
  | </policy>


web.xml


  | 
  | <security-constraint>
  | 	<web-resource-collection>
  | 	<web-resource-name>myauth</web-resource-name>
  | 		<url-pattern>/*</url-pattern>
  | 	</web-resource-collection>
  | 	<auth-constraint>
  | 	<role-name>Users</role-name>
  | 	</auth-constraint>
  | </security-constraint>
  | 
  | <login-config>
  | 	<auth-method>BASIC</auth-method>
  | 	<realm-name>myauth</realm-name>
  | </login-config>
  | 
  | <security-role>
  | 	<description>The role required to access restricted content</description>
  | 	<role-name>Users</role-name>
  | </security-role>
  | 


jbossweb-tomcat55.sar/server.xml


  | <Valve className="org.apache.catalina.authenticator.SingleSignOn" />
  | 


jbossweb-tomcat55.sar/META-INF/jboss-service.xml


  |  <attribute name="Authenticators" serialDataType="jbxb">
  | 			<java:properties xmlns:java="urn:jboss:java-properties"
  | 				xmlns:xs="http://www.w3.org/2001/XMLSchema-instance"
  | 				xs:schemaLocation="urn:jboss:java-properties resource:java-properties_1_0.xsd">
  | 				<java:property>
  | 					<java:key>BASIC</java:key>
  | 					<java:value>org.apache.catalina.authenticator.BasicAuthenticator</java:value>
  | 				</java:property>
  | 				<java:property>
  | 					<java:key>CLIENT-CERT</java:key>
  | 					<java:value>org.apache.catalina.authenticator.SSLAuthenticator</java:value>
  | 				</java:property>
  | 				<java:property>
  | 					<java:key>DIGEST</java:key>
  | 					<java:value>org.apache.catalina.authenticator.DigestAuthenticator</java:value>
  | 				</java:property>
  | 				<java:property>
  | 					<java:key>FORM</java:key>
  | 					<java:value>org.apache.catalina.authenticator.FormAuthenticator</java:value>
  | 				</java:property> 
  | 				<java:property>
  | 					<java:key>NONE</java:key>
  | 					<java:value>org.apache.catalina.authenticator.NonLoginAuthenticator</java:value>
  | 				</java:property> 
  | 			</java:properties> 
  | 	   </attribute> 
  | 
  | 

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

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



More information about the jboss-user mailing list