管理者とゲストの 3 つの役割
があり、40 ページあるとします。
--views
------page1.xhtml1
------page1.xhtml2
------page1.xhtml3
------page1.xhtml4
------ ......
admin はすべてのページにアクセスできます
guest はページ 1、2、および 3 だけにアクセスできません
ロール guest をページ 1、2、および 3 へのアクセスから除外するにはどうすればよいですか
<security-constraint>
<display-name>excluded</display-name>
<web-resource-collection>
<web-resource-name>No Access</web-resource-name>
<url-pattern>/views/page1.xhtml</url-pattern>
<url-pattern>/views/page2.xhtml</url-pattern>
<url-pattern>/views/page3.xhtml</url-pattern>
</web-resource-collection>
<auth-constraint />
<user-data-constraint>
<transport-guarantee>NONE</transport-guarantee>
</user-data-constraint>
</security-constraint>
このコード サンプルは、ページ 1、2、および 3 へのすべてのロールのアクセスを停止しますが、私が望むのは、ロール ゲストのみのこれらのページへのアクセスを停止することです