you have to configure your FilterSecurityInterceptor with something like this
<property name="objectDefinitionSource"> <value> /login.html**=ROLE_ANONYMOUS,ROLE_AUTHENTICATED /**=ROLE_AUTHENTICATED </value> </property> and add an AnonymousFilter to your filterchain, e.g.: <bean id="filterChainProxy" class="org.acegisecurity.util.FilterChainProxy"> <property name="filterInvocationDefinitionSource"> <value> CONVERT_URL_TO_LOWERCASE_BEFORE_COMPARISON PATTERN_TYPE_APACHE_ANT /**=httpSessionContextIntegrationFilter,casProcessingFilter,logoutProcessingFilter,exceptionTranslationFilter,filterSecurityInterceptor </value> </property> </bean> <bean id="anonymousProcessingFilter" class="org.acegisecurity.providers.anonymous.AnonymousProcessingFilter"> <property name="key"> <value>anon</value> </property> <property name="userAttribute"> <value>anonymous,ROLE_ANONYMOUS</value> </property> </bean> This way non authenticated request will get a ROLE_ANONYMOUS by default and will be able to see the login page. It doesn't have much to do with Tapestry though, acegi is quite "orthogonal" ;-) On 8/3/07, Paulo Ramos <[EMAIL PROTECTED]> wrote: > Hi, > > I have 3 projects and i decide group commons components and pages in one > library. > One of the pages is the Acegi login. > I have friendly url's and secure pages with Acegi. > When i try to login, the form is sent by "post" to direct.svc and fail > because this url is protected. How i can open the login response sent to > direct.svc without expose other direct services. > > Thanks for your time > > > --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]