documentation似乎暗示无法根据他想申请的角色定义表单。
<login-config>
<auth-method>FORM</auth-method>
<form-login-config>
<form-login-page>/login.xhtml</form>
<form-error-page>/loginerror.xhtml</form>
</form-login-config>
</login-config>
E.g。导航到xxx.xx / admin将转到adminlogin.xhtml并导航到xxx.xx / account将转到login.xhtml。
有没有办法实现这个目标?
PS。通常,您会将adminpanel部署到子域,但由于规范,这是不可能的。
答案 0 :(得分:0)
不,没有办法实现这一点,而且有充分的理由。 用户可以属于多个角色,即使您可以将不同的安全约束限制为/ admin / ,/ account / ,或/或/ *用户可以授予所有这些角色,其中一些或者没有。 无论如何,这不能提前知道。