Hello,
think I kind of know the setup of Sanket: he needs an external pipeline,
because a host needs to be matched.
@Sanket: you might add a "non-external-existing" host in your sites.xconf, and
use external pipeline. From the outside, nobody will be able to run this one,
right. Or, you do have a normal external pipeline, but you add the port number
your cocoon instance is running under, and you make sure this request cannot be
done from "outside"
Ard
>
> Hi Sanket,
>
> do I understand you correct. You want your cronjob to execute an
> external pipeline on the same cocoon instance the cron job is
> runing and
> want to prevent external users from accessing the same pipeline
> manually? Why not use an internal pipeline instead? You could
> create an
> internal pipeline and har code authentication in this pipeline
>
> <map:pipeline internal-only="true">
> <map:match pattern="some-cron-pipeline">
> <map:act type="auth-login">
> <map:parameter name="handler"
> value="authhandler"/>
> <map:parameter name="parameter_username"
> value="{request-param:username}"/>
> <map:parameter name="parameter_password"
> value="{request-param:password}"/>
> <map:parameter name="session-timeout"
> value="540"/>
> <map:act type="auth-protect">
> <map:parameter name="handler"
> value="authhandler"/>
> <map:generate/>
> <map:transform/>
> <map:serialize/>
> </map:act>
> </map:act>
> </map:match>
>
> Havent tested this thogh ...my CronJobs don't need
> authentication since
> they are internal pipelines and I allways know who I am ;)
>
> Chris
>
> Sanket Pattekar schrieb:
> > Hi,
> >
> > I am using a cron job that fires daily, which call the pipeline as
> > follows
> >
> > <component
> > class="org.apache.cocoon.components.cron.CocoonPipelineCronJob"
> > logger="core"
> > role="org.apache.cocoon.components.cron.CronJob/pipeline-daily">
> > <pipeline>some-external-pipeline</pipeline>
> > </component>
> >
> > The above cron job uses an extaernal pipeline, it can also
> be accessed
> > by the external user. I want to prevent the same, and some
> > authentication, so that this pipeline is only executed when called
> > from a cron job and not explicitly.
> >
> > Is there any I can check the same.
> >
> > Sanket
> >
> >
> ---------------------------------------------------------------------
> > 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]