You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@deltaspike.apache.org by "Gerhard Petracek (JIRA)" <ji...@apache.org> on 2014/04/21 15:46:17 UTC

[jira] [Closed] (DELTASPIKE-374) Provide a WindowContext/flow implementation that deal with login or error pages flows/redirections

     [ https://issues.apache.org/jira/browse/DELTASPIKE-374?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Gerhard Petracek closed DELTASPIKE-374.
---------------------------------------


> Provide a WindowContext/flow implementation that deal with login or error pages flows/redirections
> --------------------------------------------------------------------------------------------------
>
>                 Key: DELTASPIKE-374
>                 URL: https://issues.apache.org/jira/browse/DELTASPIKE-374
>             Project: DeltaSpike
>          Issue Type: Improvement
>          Components: JSF-Module
>    Affects Versions: 0.4
>         Environment: WebSphere v8.5.0.2 (includes MyFaces)
>            Reporter: Denis Forveille
>
> The current implementation of WindowContext is not compatible OOTB with Apache Shiro and other frameworks that implements the classic "redirect-to-login-page" when required because the parameters are not propagated on all requests of the process
> The current implementation generates an infinite redirect loop in the browser if used with apache Shiro.
> It is currently possible to totally disable the WindowContext feature by providing an implementation of ClientWindowConfig impl which sets theClientWindowRenderMode to NONE, but this is not acceptable as many apps need the windows context active and have login pages redirect flows and it is not always possible to rewrite the login process
> DS should provide a way to keep the windows context active and handle nicely the login page flow without having to change the security frameworks.
> The same things may happen when dealing with error pages



--
This message was sent by Atlassian JIRA
(v6.2#6252)