I have not seen any response to this . . . . Can anyone help? Please?!? Cheers Joe
________________________________ From: Workman, Joe Sent: Friday, December 15, 2006 12:30 PM To: 'users@tomcat.apache.org' Subject: Using 2 Realms for authentication and access control I have an application that runs on tomcat that by default uses a JDBCRealm to query a database for authentication. I would like to use Kerberos for the user password authentication but still use my JDBCRealm for access control through roles. I was hoping you could point me in the right direction. I am running on Solaris 9, java 1.5.0_10 with tomcat 5.5.17 I really appreciate any help you could give me!!! Here is my tomcat config: server.xml (snippet) - <Realm className="org.apache.catalina.realm.JAASRealm" appName="Tomcat" userClassNames="javax.security.auth.kerberos.KerberosPrincipal" roleClassNames="javax.security.auth.kerberos.KerberosPrincipal" useContextClassLoader="true" debug="99"/> <Realm className="org.apache.catalina.realm.JDBCRealm" debug="99" driverName="in.co.daffodil.db.rmi.RmiDaffodilDBDriver" connectionURL="jdbc:daffodilDB://localhost:3456/ovaa;" connectionName="DAFFODIL" connectionPassword="daff0d1l" AllRolesMode="strict" userTable="users" userNameCol="username" userCredCol="password" userRoleTable="users_roles" roleNameCol="rolename" /> jaas.conf - Tomcat { com.sun.security.auth.module.Krb5LoginModule required; }; web.xml (snippet) - <security-constraint> <display-name>Tomcat Server Configuration Security Constraint</display-name> <web-resource-collection> <web-resource-name>Protected Area</web-resource-name> <url-pattern>*.do</url-pattern> <url-pattern>*.jsp</url-pattern> <url-pattern>*.js</url-pattern> <url-pattern>*.html</url-pattern> <url-pattern>*.pieConfig</url-pattern> <url-pattern>*.pieData</url-pattern> <url-pattern>*.gridData</url-pattern> <url-pattern>*.xls</url-pattern> <url-pattern>*.excel</url-pattern> <url-pattern>*.tre</url-pattern> <url-pattern>*.tem</url-pattern> <url-pattern>*.nc</url-pattern> <url-pattern>*.menu</url-pattern> <url-pattern>*.ext</url-pattern> </web-resource-collection> <auth-constraint> <role-name>tomcat_auth_role</role-name> </auth-constraint> </security-constraint> <login-config> <auth-method>FORM</auth-method> <realm-name>ovaa-tomcat</realm-name> <form-login-config> <form-login-page>/jsp/rootLogin.jsp</form-login-page> <form-error-page>/jsp/rootLogin.jsp?error=1</form-error-page> </form-login-config> </login-config> <security-role> <description>The role that is required to log into Advanced Access</description> <role-name>tomcat_auth_role</role-name> </security-role> Cheers Joe