Michal, Yes, it is (and not too difficult). I was working on a tutorial for building applications using Glassfish with LDAP auth and Tapestry 4, but stopped when I switched to T5. The Glassfish and LDAP pages are still valid on http://home.earthlink.net/~valiantsoul/TapestryTutorial .
>From there, you just need to add the following to web.xml: <security-constraint> <web-resource-collection> <web-resource-name>webapp_...</web-resource-name> <url-pattern>*insert url pattern here*</url-pattern> <http-method>GET</http-method> <http-method>POST</http-method> </web-resource-collection> <auth-constraint> <role-name>Protected</role-name> </auth-constraint> </security-constraint> <login-config> <auth-method>FORM</auth-method> <realm-name>LdapRealm</realm-name> <form-login-config> <form-login-page>/jsp/login.html</form-login-page> <form-error-page>/jsp/loginError.html</form-error-page> </form-login-config> </login-config> My sun-web.xml looks like: <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE sun-web-app PUBLIC '-//Sun Microsystems, Inc.//DTD Application Server 9.0 Servlet 2.5//EN' 'http://www.sun.com/software/appserver/dtds/sun-web-app_2_5-0.dtd'> <sun-web-app> <security-role-mapping> <role-name>Protected</role-name> <group-name>*group name from ldap*</group-name> </security-role-mapping> </sun-web-app> Then in your login page, include: <form method="post" action="j_security_check"> ... <input type="text" id="j_username" name="j_username" /> ... <input type="password" id="j_password" name="j_password" /> ... <input type="submit" value="Login" /> ... </form> On Tue, Nov 18, 2008 at 6:47 AM, Michal Hlavac <[EMAIL PROTECTED]> wrote: > hello, > > it is possible to use form based authentication with tapestry login > template? > > I tryied j2ee security with tapestry 5 and basic auth and it works: > web.xml > <security-constraint> > <web-resource-collection> > <web-resource-name>Protected Area</web-resource-name> > <url-pattern>/secured/*</url-pattern> > </web-resource-collection> > <auth-constraint> > <role-name>LW_USER</role-name> > </auth-constraint> > </security-constraint> > <login-config> > <auth-method>BASIC</auth-method> > <realm-name>file</realm-name> > </login-config> > > but what I want is tapestry login template used with > <auth-method>FORM</auth-method> > > thanks, m. > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > >