Hi all,

Does anyone know that how do i specify an explicit redirect url after acegi have authenticated the user? I understand that if I try to access a protected resource, acegi will automatically store the url in the session and redirect to this resource once the user is authenticated. But in my case i want to specify the url to be redirected when I present a login page to user (the user is not accessing protected resource, i just want the user to log on there).

I tried to put |AbstractProcessingFilter.ACEGI_SECURITY_TARGET_URL_KEY in ||HttpSession (in the formBackingObject method of this controller) but this constant cannot be found.

   Any idea?

Best regards,
Jonathan Tse
|


From acegi documentation:
Once the |SecurityContextHolder| has been updated, the browser will need to be redirected to the target URL. The target URL is usually indicated by the |HttpSession| attribute specified by |AbstractProcessingFilter.ACEGI_SECURITY_TARGET_URL_KEY|. This attribute is automatically set by the |ExceptionTranslationFilter| when an |AuthenticationException| occurs, so that after login is completed the user can return to what they were trying to access. If for some reason the |HttpSession| does not indicate the target URL, the browser will be redirected to the |defaultTargetUrl| property.

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

Reply via email to