2013-04-02 113 views
1

documentation似乎表明根據他想申請的角色定義表格是不可能的。JavaEE:登錄配置,針對不同角色的不同表格

<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 /賬戶將轉到login.xhtml。

有什麼辦法可以做到這一點?

PS。通常你會將adminpanel部署到一個子域,儘管由於規範,這是不可能的。

回答

0

不,沒有辦法做到這一點,並有很好的理由。 用戶可以屬於多個角色,即使您可能會對/ admin/,/ account/或/ whatever/*設置不同的安全約束,用戶也可以授予所有這些角色,其中一些角色或無。無論如何,這是不可預知的。

+0

嗯,我想我會重新設計我的實體,以更好地適應這一點。因爲這是一種最佳的課程實踐。謝謝你的解釋。 – Aquillo

相關問題