You can make it a little bit simpler like this:
<map:act type="auth-protect">
<map:parameter name="handler" value="auth-handler"/>
<map:match pattern="*.continue">
<map:call continuation="{../1}"/>
</map:match>
<map:match pattern="*.html">
...
</map:match>
...
<map:match pattern="*/**">
<map:mount .../>
</map:match>
</map:act>
So, surround your matchers with the auth-protect action.
Bart.
> -----Oorspronkelijk bericht-----
> Van: WeeZard [mailto:[EMAIL PROTECTED]
> Verzonden: donderdag 19 mei 2005 9:52
> Aan: [email protected]
> Onderwerp: Re: Auth-fw, can't get Session context
>
> I had the same problem, just yesterday, and I found out, that in order
the
> session to work, you have to wrap (every request) pipeline
auth-protect
> action, like this (see
> http://cocoon.apache.org/2.1/developing/webapps/authentication.html):
>
> <map:act type="auth-protect">
> <map:parameter name="handler" value="your-handler"/>
> ... your pipeline ...
> </map:act>
>
> around every pipeline that uses authentication context (I think
internal
> pipelines don't need to be wraped).
> Don't forget to wrap your continuation pipeline, like this:
>
> <map:match pattern="*.continue">
> <map:act type="auth-protect">
> <map:parameter name="handler" value="auth-handler"/>
> <map:call continuation="{../1}"/>
> </map:act>
> </map:match>
>
> Of course, you will have to have 2 continuation pipelines, one for
> protected
> and one for unprotected cform pages.
>
> Hope it helps
>
> Weez
>
>
>
> ----- Original Message -----
> From: "Stavros Kounis" <[EMAIL PROTECTED]>
> To: <[email protected]>
> Sent: Thursday, May 19, 2005 8:06 AM
> Subject: Auth-fw, can't get Session context
>
>
> hi all
>
> i try to use Auth-FW. i have choose to create one just like the flow
> based in cocoon's samples.
>
> The auth process work fine (i can login log-out etc) but i can not get
> loged-in user's information.
>
> I have try the code snippet from AuthFWWithFlow wiki page [1]
>
> ....
> var contextMan =
>
cocoon.getComponent(Packages.org.apache.cocoon.webapps.session.ContextMa
na
> ger.ROLE);
> var authContext = contextMan.getContext("authentication");
> var userFrag = authContext.getXML("/authentication/ID");
> var username =
> Packages.org.apache.cocoon.xml.dom.DOMUtil.getValueOfNode(userFrag);
> ...
>
> this code return NULL at contextMan.getContext("authentication").
>
> I have to note that when i add this snippet at original cocoon's
> sample work fine.
>
> Did anyone give me a hint where i have to look for?
>
> Is it possible in my case context name to be different than
> "authentication" or is something else i miss?
>
> regards
> --stavros
>
>
> [1]: http://wiki.apache.org/cocoon/AuthFWWithFlow
> --
> Stavros Kounis Osmosis networks & consulting
> http://tools.osmosis.gr/blog http://www.osmosis.gr
>
> ---------------------------------------------------------------------
> 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]