[forge-dev] Spring Security

Lincoln Baxter, III lincolnbaxter at gmail.com
Wed Feb 27 19:06:16 EST 2013


Not sure if there's a better approach. You would likely need to do
something similar anyway.


On Wed, Feb 27, 2013 at 6:20 PM, Tejas Mehta <tmehta at redhat.com> wrote:

> Yes I think you are right. After digging a little deeper, I found that
> while the original request by backing bean is of the form:
> create.xhtml?faces-redirect=true, but once spring authenticities and
> redirects, the ?faces-redirect=true part seems to be lost. I am also not
> too familiar with JSF but I am guessing that this the reason things like
> <f:event type="preRenderView" ... /> don't work after this happens.
>
> Now the only solution I could come up with was to create
> customRedirectStrategy which adds this faces-redirect=true, and registers
> it in the spring security configuration. This doesn't feel very elegant,
> especially since it requires adding an extra java source file to the
> project. So, let me know if there is a better approach to this or if I am
> missing something.
>
> Tejas M.
>
> ----- Original Message -----
> From: "Lincoln Baxter, III" <lincolnbaxter at gmail.com>
> To: "forge-dev List" <forge-dev at lists.jboss.org>
> Sent: Tuesday, 26 February, 2013 5:15:48 PM
> Subject: Re: [forge-dev] Spring Security
>
>
>
> I'm not really too familiar with the JSF scaffold, but it probably has
> something to do with the conversation ID being lost.
>
>
>
>
> On Mon, Feb 25, 2013 at 9:58 AM, Tejas Mehta < tmehta at redhat.com > wrote:
>
>
> Hi,
>
> I have been working on expanding the plugin-spring-mvc to include Spring
> Security as an add-on. However, more I work with Spring Security more I
> realize that it doesn't really need anything from the original spring-mvc
> plugin. Therefore, I am proposing to create a separate plugin for Spring
> Security.
>
> Now, to test the whether this plugin would be viable with other
> scaffolding plugins, I have been testing with the default JSF scaffolding.
> It works well for most part, i.e. it intercepts create/edit/delete urls and
> forces user authentication. The problem happens when the user is
> authenticated and the browser is redirected to the original link. For
> example, when creating a Person, after authentication, I get an error along
> the lines: value="#{ personBean.person.name }": Target Unreachable,
> 'person' returned null (full stack trace: http://pastebin.com/UNqX2vYT ).
>
> This is my first real venture into JSF so I am not sure how to go about
> fixing it, I suspect the problem is in how spring's lifecycles work
> compared to jsf's. If this issue (and other unknown ones) can be fixed, I
> think Spring Security can be its own plugin and used with any scaffolding.
>
> Tejas M.
> _______________________________________________
> forge-dev mailing list
> forge-dev at lists.jboss.org
> https://lists.jboss.org/mailman/listinfo/forge-dev
>
>
>
> --
> Lincoln Baxter, III
> http://ocpsoft.org
> "Simpler is better."
> _______________________________________________
> forge-dev mailing list
> forge-dev at lists.jboss.org
> https://lists.jboss.org/mailman/listinfo/forge-dev
> _______________________________________________
> forge-dev mailing list
> forge-dev at lists.jboss.org
> https://lists.jboss.org/mailman/listinfo/forge-dev
>



-- 
Lincoln Baxter, III
http://ocpsoft.org
"Simpler is better."
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.jboss.org/pipermail/forge-dev/attachments/20130227/4abca1d5/attachment.html 


More information about the forge-dev mailing list