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