Hi Herhard, thanks for your feedback and your suggestion. Theoretically PicketLink has its own filter for authentication checks - but enabling this filter would duplicate the functionality provided by DS. Security configuration with help of the ViewConfig is much more convenient. While debugging I saw, that SecurityUtils is basically the point where the initially requested view is available and could be put into the AccessDecisionVoterContext.
In the AccessDecisionVoter I have no way to obtain the initially requested view - at least without some sort of helper. I thought this would be a very convenient add-on for the security module. :) Best Werner -----Ursprüngliche Nachricht----- Von: Gerhard Petracek [mailto:[email protected]] Gesendet: Donnerstag, 17. Juli 2014 13:10 An: [email protected] Betreff: Re: Security - Obtaining initially requested page for further redirect hi werner, thx for the feedback! that sounds more like a feature for picketlink or your own AccessDecisionVoter (you can cast AccessDecisionVoterContext to EditableAccessDecisionVoterContext and use #addMetaData) regards, gerhard http://www.irian.at Your JSF/JavaEE powerhouse - JavaEE Consulting, Development and Courses in English and German Professional Support for Apache MyFaces 2014-07-17 12:55 GMT+02:00 Werner Gaulke <[email protected]>: > Hi, > > I have a question regarding the DS-Security Module. I have > successfully integrated DS with PicketLink. I am using a custom > AccessDecisionVoter to integrate the PicketLink IDM to check for roles / > access. > Redirect to Login and Logging-in works fine with that method. The use > of @Secured in the ViewConfig is a very elegant solution in my opinion. > > But I am struggling to redirect the user after the login to the > initially requested page. PicketLink generated a LoggedInEvent which > can be catched after login an redirect if the initially requested view > was somehow available. > > In my option the AccessDecisionVoterContext could store the initial > requested view root in it's meta-data set by the SecurityUtils. > > > What do you guys think? Has anyone a solution for this (in my opinion > very > common) problem? > > Best > Werner > > > >
