0
如何根据角色将用户重定向到特定登录页面shiro/tapestry-security?特定于角色的登录:覆盖shiro/tapestry-security中的getUnauthorizedURL()
我试图重写getUnauthorizedURL
方法,以实现这一目标,沿着这个线路一些东西,但很明显,似乎有更多的比我的理解:
@RequiresRoles("foo")
public class foobar {
public String getUnauthorizedURL() {
return "foobar_login_url";
}
}
用户转到'/ foo',如果没有通过认证,应该被重定向到'/ foobar_login_url'。在任何其他路由上,未经身份验证的路由器转到'/ login'(如'configuration.add(SecuritySymbols.LOGIN_URL,“/ login”);')中的设置。我想在这里重写'getLoginURL()'方法。 – frhd 2014-11-05 15:26:51