我是Java EE的新手,我試圖弄清楚如何爲每個人提供對特定資源的訪問。我已經嘗試了下面的示例,因爲它看起來很簡單,但它仍將我帶到登錄表單中,這是我在web.xml
其他地方指定的登錄表單。每個人的Java EE權限約束
<security-constraint>
<web-resource-collection>
<web-resource-name>Everywhere</web-resource-name>
<description>Allow every one to access everything</description>
<url-pattern>/*</url-pattern>
</web-resource-collection>
<auth-constraint>
<role-name>*</role-name>
</auth-constraint>
</security-constraint>
當我換出URL模式爲/bogus
,這是不匹配,則註冊表不加載。有任何想法嗎?
那麼你是說一切都不可訪問,除了一些資源? – engma
它不允許訪問所有資源。我的假設是,爲該角色名稱放置該*(並且沒有其他安全約束)將允許任何用戶訪問該站點中的任何內容,但似乎沒有這樣做。 – sgcharlie