Hi all,
I'm facing a redirection problem after login in my Seam 3 project using Seam Faces 3.0.2
When accessing my private page with query parameters '/private/vertical?param1=value1¶m2=value2', the successfull login redirection redirects me to '/private/vertical?param1=value1?param2=value2'
The '&' has been transformed to a '?'
My Faces configuration to protect private pages :
import org.jboss.seam.faces.rewrite.FacesRedirect; import org.jboss.seam.faces.security.LoginView; import org.jboss.seam.faces.view.config.ViewConfig; import org.jboss.seam.faces.view.config.ViewPattern; @ViewConfig public interface ViewConfiguration { static enum MyPages { @FacesRedirect @ViewPattern("/private/*") @Private @LoginView("/login.xhtml") PRIVATE, @ViewPattern("/login.xhtml") LOGIN; } }
And my @Private :
import org.jboss.seam.security.annotations.SecurityBindingType; @SecurityBindingType @Retention(RetentionPolicy.RUNTIME) @Target({ElementType.TYPE, ElementType.FIELD, ElementType.METHOD}) public @interface Private { }
I didn't see any issue on the JIRA talking about such a problem.
Am I missing something ?
Thanks in advance.
Jeremy
I fill in an issue as it seems to be a Seam Faces bug :
https://issues.jboss.org/browse/SEAMFACES-212
Jeremy