<div dir="ltr">Not sure if there&#39;s a better approach. You would likely need to do something similar anyway.<br></div><div class="gmail_extra"><br><br><div class="gmail_quote">On Wed, Feb 27, 2013 at 6:20 PM, Tejas Mehta <span dir="ltr">&lt;<a href="mailto:tmehta@redhat.com" target="_blank">tmehta@redhat.com</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">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 &lt;f:event type=&quot;preRenderView&quot; ... /&gt; don&#39;t work after this happens.<br>

<br>
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&#39;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.<br>

<br>
Tejas M.<br>
<div class="HOEnZb"><div class="h5"><br>
----- Original Message -----<br>
From: &quot;Lincoln Baxter, III&quot; &lt;<a href="mailto:lincolnbaxter@gmail.com">lincolnbaxter@gmail.com</a>&gt;<br>
To: &quot;forge-dev List&quot; &lt;<a href="mailto:forge-dev@lists.jboss.org">forge-dev@lists.jboss.org</a>&gt;<br>
Sent: Tuesday, 26 February, 2013 5:15:48 PM<br>
Subject: Re: [forge-dev] Spring Security<br>
<br>
<br>
<br>
I&#39;m not really too familiar with the JSF scaffold, but it probably has something to do with the conversation ID being lost.<br>
<br>
<br>
<br>
<br>
On Mon, Feb 25, 2013 at 9:58 AM, Tejas Mehta &lt; <a href="mailto:tmehta@redhat.com">tmehta@redhat.com</a> &gt; wrote:<br>
<br>
<br>
Hi,<br>
<br>
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&#39;t really need anything from the original spring-mvc plugin. Therefore, I am proposing to create a separate plugin for Spring Security.<br>

<br>
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=&quot;#{ <a href="http://personBean.person.name" target="_blank">personBean.person.name</a> }&quot;: Target Unreachable, &#39;person&#39; returned null (full stack trace: <a href="http://pastebin.com/UNqX2vYT" target="_blank">http://pastebin.com/UNqX2vYT</a> ).<br>

<br>
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&#39;s lifecycles work compared to jsf&#39;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.<br>

<br>
Tejas M.<br>
_______________________________________________<br>
forge-dev mailing list<br>
<a href="mailto:forge-dev@lists.jboss.org">forge-dev@lists.jboss.org</a><br>
<a href="https://lists.jboss.org/mailman/listinfo/forge-dev" target="_blank">https://lists.jboss.org/mailman/listinfo/forge-dev</a><br>
<br>
<br>
<br>
--<br>
Lincoln Baxter, III<br>
<a href="http://ocpsoft.org" target="_blank">http://ocpsoft.org</a><br>
&quot;Simpler is better.&quot;<br>
_______________________________________________<br>
forge-dev mailing list<br>
<a href="mailto:forge-dev@lists.jboss.org">forge-dev@lists.jboss.org</a><br>
<a href="https://lists.jboss.org/mailman/listinfo/forge-dev" target="_blank">https://lists.jboss.org/mailman/listinfo/forge-dev</a><br>
_______________________________________________<br>
forge-dev mailing list<br>
<a href="mailto:forge-dev@lists.jboss.org">forge-dev@lists.jboss.org</a><br>
<a href="https://lists.jboss.org/mailman/listinfo/forge-dev" target="_blank">https://lists.jboss.org/mailman/listinfo/forge-dev</a><br>
</div></div></blockquote></div><br><br clear="all"><br>-- <br>Lincoln Baxter, III<br><a href="http://ocpsoft.org" target="_blank">http://ocpsoft.org</a><br>&quot;Simpler is better.&quot;
</div>