Thanks Morley and Joerg,
i found in the mail archive something that moved me forward.
now my sitemap looks as below and it seems to work.
sure i need to rewrite it, cause looking at the mails on list i understood
it is complicated, and anyway i need to make more tests and complete it
with more feature.
thanks a lot
Flavio
<!-- =========================== Pipelines =================================
-->
<map:pipelines>
<map:component-configurations>
<authentication-manager>
<handlers>
<handler name="protArea">
<redirect-to uri="cocoon:/login"/>
<authentication uri="cocoon:raw:/authenticate"/>
</handler>
</handlers>
</authentication-manager>
</map:component-configurations>
<map:pipeline>
<map:match pattern="">
<map:redirect-to uri="login"/>
</map:match>
<!-- ================= -->
<!-- Simple login page -->
<!-- ================= -->
<map:match pattern="login">
<!-- if we are already logged in, redirect to the protected document
-->
<map:act type="auth-loggedIn">
<map:parameter name="handler" value="protArea"/>
<map:redirect-to uri="protected/home"/>
</map:act>
<map:generate src="docs/login.xml"/>
<map:transform src="stylesheets/simple-page2html.xsl"/>
<!-- <map:transform type="encodeURL"/> -->
<map:serialize/>
</map:match>
<!-- ========================================= -->
<!-- Form target which performs auth service -->
<!-- ========================================= -->
<map:match pattern="do-login">
<!-- try to login -->
<map:act type="auth-login">
<map:parameter name="handler" value="protArea"/>
<map:parameter name="parameter_name" value="{request-param:username}"/>
<map:redirect-to uri="protected/home"/>
</map:act>
<!-- something was wrong, try it again -->
<map:redirect-to uri="login"/>
</map:match>
<!-- ================ -->
<!-- Protected area -->
<!-- ================ -->
<map:match pattern="protected/**">
<map:act type="auth-protect">
<map:parameter name="handler" value="protArea"/>
<map:match pattern="protected/home">
<map:generate src="docs/home.xml"/>
<!-- <map:transform type="session"/> -->
<map:transform src="stylesheets/apache.xsl"/>
<!-- <map:transform type="encodeURL"/> -->
<map:serialize/>
</map:match>
<map:match pattern="protected/cerca-operaz.html">
<map:act set="process">
<map:parameter name="descriptor"
value="context://riskIdem/docs/operaz-form.xml"/>
<map:generate type="serverpages" src="docs/conferma-operaz.xsp"/>
<map:transform src="stylesheets/apache.xsl"/>
<map:serialize/>
</map:act>
<map:generate type="serverpages" src="docs/cerca-operaz.xsp"/>
<map:transform src="stylesheets/apache.xsl"/>
<map:serialize/>
</map:match>
<map:match pattern="protected/cerca-operaz.xml">
<map:act set="process">
<map:parameter name="descriptor"
value="context://riskIdem/docs/operaz-form.xml"/>
<map:generate type="serverpages" src="docs/conferma-operaz.xsp"/>
<map:serialize type="xml"/>
</map:act>
<map:generate type="serverpages" src="docs/cerca-operaz.xsp"/>
<map:serialize type="xml"/>
</map:match>
</map:act>
<!-- something was wrong, redirect to login page -->
<map:redirect-to uri="login"/>
</map:match>
<!-- ========================================= -->
<!-- Logout link which invalidates the session -->
<!-- ========================================= -->
<map:match pattern="do-logout">
<map:act type="auth-protect">
<map:parameter name="handler" value="protArea"/>
<map:act type="auth-logout"/>
</map:act>
<map:redirect-to uri="login"/>
</map:match>
</map:pipeline>
<map:pipeline internal-only="true">
<!-- This is the authentication resource -->
<map:match pattern="authenticate">
<map:generate src="docs/userlist.xml"/>
<map:transform src="stylesheets/authenticate.xsl">
<map:parameter name="use-request-parameters" value="true"/>
</map:transform>
<map:serialize type="xml"/>
</map:match>
<map:handle-errors>
<map:transform src="stylesheets/system/error2document.xsl"/>
<map:transform src="stylesheets/apache.xsl"/>
<map:serialize status-code="500"/>
</map:handle-errors>
</map:pipeline>
</map:pipelines>
</map:sitemap>
>-- Original Message --
>Reply-To: [EMAIL PROTECTED]
>Date: Sat, 24 Jan 2004 03:43:05 +0100
>From: Joerg Heinicke <[EMAIL PROTECTED]>
>To: [EMAIL PROTECTED]
>Subject: Re: problem with authentication
>
>
>On 23.01.2004 17:57, Morley Howell wrote:
> Flavio,
>
> Your sitemap looks a little odd. You have a matcher for 'protected', and
> then inside that matcher, you have another matcher for '*-operaz.html'.
If a
> URL matches the 'protected' patter
>, it cannot match the '*-operaz.html'
> pattern as well, so that chunk of your sitemap can never be reached.
>
> This doesn't really explain why you're getting the resource not found
error,
It does as it is the error message "no pipeline matched
>request". It
should probably be "protected/**".
Joerg
> but it might be a clue. What do the URLs for the links on your main menu
> look like?
>
> Morley
>
>
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]