Rich,
I don't know whether this part of Tomcat works, but It does not look like your
urlpattern "/a" matches any JSP.
Try "/a/*" to protect the JSP in "/a".
Also according to the DTD "confidential" should be all uppercase, and to try out
realms and authentication I would leave that part out until you need it as it implies
using SSL.
-hendrik
> -----Ursprungliche Nachricht-----
> Von: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]
> Auftrag von Richard O. Hammer
> Gesendet: Donnerstag, 25. Marz 2004 20:53
> An: Java Users Group
> Betreff: [Juglist] Tomcat Container Managed Security
>
>
> I'm using Tomcat 5.0.16 as a standalone container for a web app,
> trying to make its Container Managed Security work with a JDBCRealm.
> For some reason it is serving a JSP from a directory which I am trying
> to protect, without asking for authentication.
>
> Here is some of the XML I am using.
> In my conf/server.xml I have this Realm element inside an my Engine:
>
> <Realm className="org.apache.catalina.realm.JDBCRealm" debug="99"
> driverName="org.postgresql.Driver"
> connectionURL="jdbc:postgresql://192.168.1.12:5432/db5"
> connectionName="tomcat" connectionPassword="myPassword"
> userTable="customer" userNameCol="userName"
> userCredCol="password"
> userRoleTable="userRoles" roleNameCol="role" />
>
>
>
> And my web.xml deployment descriptor looks like this:
>
> <?xml version="1.0" encoding="UTF-8"?>
> <!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web
> Application 2.3//EN"
> "http://java.sun.com/dtd/web-app_2_3.dtd">
> <web-app>
> <security-constraint>
> <web-resource-collection>
> <web-resource-name>duh</web-resource-name>
> <url-pattern>/a</url-pattern>
> </web-resource-collection>
> <auth-constraint>
> <role-name>ball</role-name>
> </auth-constraint>
> <user-data-constraint>
>
> <transport-guarantee>confidential</transport-guarantee>
> </user-data-constraint>
> </security-constraint>
> <login-config>
> <auth-method>BASIC</auth-method>
> </login-config>
> <security-role>
> <role-name>ball</role-name>
> </security-role>
> </web-app>
>
>
> Any suggestions?
>
> Do you believe that this part of Tomcat works?
>
> Is there good documentation anywhere, telling me how to set this up?
>
> Thanks,
> Rich Hammer
>
>
> _______________________________________________
> Juglist mailing list
> [EMAIL PROTECTED]
> http://trijug.org/mailman/listinfo/juglist_trijug.org
_______________________________________________
Juglist mailing list
[EMAIL PROTECTED]
http://trijug.org/mailman/listinfo/juglist_trijug.org