如何使用spring安全性和主面处理重定向



我想有一个链接/按钮将我重定向到另一个页面取决于用户角色和一定的字符串(由控制器方法返回的变量)。

所以用户不能访问该页面,除非他有合适的角色和合适的值

我想知道如何使用primefaces和spring security处理此重定向(我使用primefaces 4和spring security 3.2.3.)

谢谢。

注意:这不是一个登陆后重定向


编辑:

我已经实现了认证机制…我的问题是进一步…在用户经过身份验证并重定向到欢迎视图后,我想让他根据1)他的角色和2)字符串值访问某个其他视图(他单击按钮并将他重定向到适当的UI)…这就是我要讲的质面和弹簧安全性

这篇文章解释了如何在用户登录后处理重定向

你需要创建你自己的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{..}

相关内容

  • 没有找到相关文章

最新更新