You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@cocoon.apache.org by Philippe Guillard <pg...@citycita.net> on 2005/09/04 15:39:13 UTC
Portal - links from outside - login
Hi all,
I use portal with page labels. I'd like to do this:
1- I have a link from outside portal to an internal page, a label in the
authenticated part (say not anonymous because he is also authenticated),
example : portal?pageLabel=1stTabInside
2- If the user is not authenticated, i redirect directly in login page
3- Then i save the destination label in resource to go there after login
success.
Somebody has an idea for how to do that for part 2? Should be just a
trick in the portal sitemap with authentication framework isn't it?
The only trick i could do now is obviously have a pipeline for each
lable, check a user is authenticated, then go where he wanted or go to
login, really durty i think...
Regards,
Phil
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@cocoon.apache.org
For additional commands, e-mail: users-help@cocoon.apache.org
Re: Portal - links from outside - login
Posted by Philippe Guillard <pg...@citycita.net>.
Thanks Ralph. Yes maybe this is the easiest way: check on the label
name, if the label name is from outside, automatic anonymous sign-in, if
inside, i'll redirect to login.
Phil
Ralph Goers wrote:
>
>
> Philippe Guillard wrote:
>
>> Thanks Ralph. Yes i think this is an issue for making public internet
>> WebApp as we see today.
>> My understanding is that Portal is based on Authentication framework,
>> but as anonymous is systematicly authenticated, redirection to login
>> for a protected page doesn't redirect to login.
>
>
> The portal sample site automatically logs in a user as "anonymous"
> when they access the portal and are not logged in. There is no
> requirement that you do that unless, of course, you want to allow
> anonymous users. However, as I understood your request, you want to
> allow users to go directly to a page. In your sitemap you can check if
> the pagelabel has been specified and if it has then do the
> auth-protect. If the user has not logged in this will redirect to
> login. If you are allowing anonymous users though, you will have to
> check for that as well.
>
> Ralph
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe@cocoon.apache.org
> For additional commands, e-mail: users-help@cocoon.apache.org
>
>
>
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@cocoon.apache.org
For additional commands, e-mail: users-help@cocoon.apache.org
Re: Portal - links from outside - login
Posted by Ralph Goers <Ra...@dslextreme.com>.
Philippe Guillard wrote:
> Thanks Ralph. Yes i think this is an issue for making public internet
> WebApp as we see today.
> My understanding is that Portal is based on Authentication framework,
> but as anonymous is systematicly authenticated, redirection to login
> for a protected page doesn't redirect to login.
The portal sample site automatically logs in a user as "anonymous" when
they access the portal and are not logged in. There is no requirement
that you do that unless, of course, you want to allow anonymous users.
However, as I understood your request, you want to allow users to go
directly to a page. In your sitemap you can check if the pagelabel has
been specified and if it has then do the auth-protect. If the user has
not logged in this will redirect to login. If you are allowing
anonymous users though, you will have to check for that as well.
Ralph
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@cocoon.apache.org
For additional commands, e-mail: users-help@cocoon.apache.org
Re: Portal - links from outside - login
Posted by Philippe Guillard <pg...@citycita.net>.
Thanks Ralph. Yes i think this is an issue for making public internet
WebApp as we see today.
My understanding is that Portal is based on Authentication framework,
but as anonymous is systematicly authenticated, redirection to login for
a protected page doesn't redirect to login.
Phil
Ralph Goers wrote:
> You use the authentication framework to redirect to login. It isn't a
> trick, that is just how it works. The "trick" is that you need to
> remember the user's original request so you can authomatically go
> there once the login has been completed. Support for that isn't built
> into the authentication framework, but really should be. Maybe the new
> cowarp stuff Carsten has provided can do that? I don't know.
>
> Ralph
>
> Philippe Guillard wrote:
>
>> Hi all,
>>
>> I use portal with page labels. I'd like to do this:
>> 1- I have a link from outside portal to an internal page, a label in
>> the authenticated part (say not anonymous because he is also
>> authenticated), example : portal?pageLabel=1stTabInside
>> 2- If the user is not authenticated, i redirect directly in login page
>> 3- Then i save the destination label in resource to go there after
>> login success.
>>
>> Somebody has an idea for how to do that for part 2? Should be just a
>> trick in the portal sitemap with authentication framework isn't it?
>> The only trick i could do now is obviously have a pipeline for each
>> lable, check a user is authenticated, then go where he wanted or go
>> to login, really durty i think...
>> Regards,
>>
>> Phil
>>
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: users-unsubscribe@cocoon.apache.org
>> For additional commands, e-mail: users-help@cocoon.apache.org
>>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe@cocoon.apache.org
> For additional commands, e-mail: users-help@cocoon.apache.org
>
>
>
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@cocoon.apache.org
For additional commands, e-mail: users-help@cocoon.apache.org
Re: Portal - links from outside - login
Posted by Ralph Goers <Ra...@dslextreme.com>.
You use the authentication framework to redirect to login. It isn't a
trick, that is just how it works. The "trick" is that you need to
remember the user's original request so you can authomatically go there
once the login has been completed. Support for that isn't built into
the authentication framework, but really should be. Maybe the new cowarp
stuff Carsten has provided can do that? I don't know.
Ralph
Philippe Guillard wrote:
> Hi all,
>
> I use portal with page labels. I'd like to do this:
> 1- I have a link from outside portal to an internal page, a label in
> the authenticated part (say not anonymous because he is also
> authenticated), example : portal?pageLabel=1stTabInside
> 2- If the user is not authenticated, i redirect directly in login page
> 3- Then i save the destination label in resource to go there after
> login success.
>
> Somebody has an idea for how to do that for part 2? Should be just a
> trick in the portal sitemap with authentication framework isn't it?
> The only trick i could do now is obviously have a pipeline for each
> lable, check a user is authenticated, then go where he wanted or go to
> login, really durty i think...
> Regards,
>
> Phil
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe@cocoon.apache.org
> For additional commands, e-mail: users-help@cocoon.apache.org
>
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@cocoon.apache.org
For additional commands, e-mail: users-help@cocoon.apache.org