我想要一个链接/按钮,根据用户角色和某个字符串值(由一个返回的变量返回)将我重定向到另一个页面控制器方法)。
因此,用户无法访问该网页,除非他具有相应的角色和相应的值。
我想知道如何使用primefaces和spring security处理这个重定向(我正在使用primefaces 4和spring security 3.2.3。)
谢谢。
注意:这不是登录后重定向
编辑:
我已经实现了身份验证机制... 我的问题是进一步 ...用户经过身份验证并重定向到欢迎视图后,我想让他访问某个其他人视图取决于 1)他的角色和 2)一个字符串值(他点击按钮并将其重定向到相应的用户界面)...这就是我想要使用primefaces和spring security
答案 0 :(得分:0)
这篇文章解释了用户登录here
后如何处理重定向您需要创建自己的AuthenticationSuccessHandler并使用它注入。
<form-login login-page='/login.html'
authentication-failure-url="/login.html?error=true"
authentication-success-handler-ref="myAuthenticationSuccessHandler"/>
<logout/>
...
public class MySimpleUrlAuthenticationSuccessHandler implements AuthenticationSuccessHandler{..}