JavaEE:Login-config,不同角色的不同形式

时间:2013-04-02 16:19:42

标签: java java-ee web.xml

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部署到子域,但由于规范,这是不可能的。

1 个答案:

答案 0 :(得分:0)

不,没有办法实现这一点,而且有充分的理由。 用户可以属于多个角色,即使您可以将不同的安全约束限制为/ admin / ,/ account / ,或/或/ *用户可以授予所有这些角色,其中一些或者没有。 无论如何,这不能提前知道。