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' 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,

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


-----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]



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



Reply via email to