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' pattern, 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,
but it might be a clue. What do the URLs for the links on your main menu
look like?

Morley

> -----Original Message-----
> From: Flavio Palumbo [mailto:[EMAIL PROTECTED]
> Sent: Friday January 23, 2004 6:27 AM
> To: [EMAIL PROTECTED]
> Subject: RE: problem with authentication
>
>
> sorry for the first post,
> the handler name was wrong, this should be better but the problem is the
> same.
> thanks
> Flavio
>
>
>
> hi all,
>
> i try to insert the authentication-fw example in my sitemap with no luck
> ; i'am able to start with the login page and authenticate me but when i
> get my main menu every link i choose i always get "resource not found no
> pipeline matched req
> >est".
>
> i'm sure this is a newbie mistake but can't find where is.
>
> can somebody help me ?
>
> thanks a lot
>
> Flavio
>
> <!-- =========================== Pipelines
> =================================
> -->
>
>  <map:pipelines>
>
>     <map:component-confi
> >urations>
>       <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"/>
>         </map:act>
>         <map:generate src="docs/login.xml"/>
>         <map:transform src="stylesheets/simple-page2html.xsl"/>
>         <map:transform type="encodeURL"/>
>         <map:serialize/>
>       </ma
> >: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"/>
>         </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:generate src="docs/home.xml"/>
>             <map:transform type="session"/>
>             <map:transform src="stylesheets/apache.xsl"/>
>
> >      <map:transform type="encodeURL"/>
>             <map:serialize/>
>
>           <map:match pattern="*-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/{1}-
> >peraz.xsp"/>
>            <map:transform src="stylesheets/apache.xsl"/>
>            <map:serialize/>
>           </map:match>
>
>           <map:match pattern="*-operaz.xml">
>             <map:act set="process">
>               <map:parameter name="descrip
> >or" 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/{1}-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:p
> >rameter 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-
> >ode="500"/>
>    </map:handle-errors>
>
>   </map:pipeline>
>  </map:pipelines>
>
> </map:sitemap>
>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional com
> >ands, e-mail: [EMAIL PROTECTED]
>
>
>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to