1

文档似乎表明不可能根据他想申请的角色来定义表格。

<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>

例如,导航到 xxx.xx/admin 将转到 adminlogin.xhtml,导航到 xxx.xx/account 将转到 login.xhtml。

有没有办法做到这一点?

PS。通常,您会将管理​​面板部署到子域,但由于规范,这是不可能的。

4

1 回答 1

0

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

于 2013-04-02T16:28:31.340 回答