Как перенаправить пользователя на определенную страницу входа в систему в зависимости от роли с shiro/tapestry-security?Ролевая учетная запись: переопределить getUnauthorizedURL() в shiro/tapestry-security
Я попытался переопределить метод 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