あなたの質問が正しいかどうか分かりません。
あなたが管理者でのみアクセスしたい場合は、次のようにあなたのアプリケーションを構成することができます。
<security-constraint>
<web-resource-collection>
<url-pattern>/*</url-pattern>
</web-resource-collection>
<auth-constraint>
<role-name>admin</role-name>
</auth-constraint>
</security-constraint>
<security-constraint>
<web-resource-collection>
<url-pattern>/loginpage</url-pattern>
</web-resource-collection>
<auth-constraint>
<role-name>*</role-name>
</auth-constraint>
</security-constraint>
今、あなたはすべてのページへの唯一の管理アクセスを持っていますが、あなたはまだlogin-へのパブリックアクセスを持っている必要がありますページ。あなたが唯一の管理者アクセスの下であなたgwtRequestようにしたい場合は
を(あなたのログインページへのURLで「loginpage」を置き換える必要がありますが)このようにそれを作る:
<security-constraint>
<web-resource-collection>
<url-pattern>/gwtRequest/*</url-pattern>
</web-resource-collection>
<auth-constraint>
<role-name>admin</role-name>
</auth-constraint>
</security-constraint>
私はごめんなさいね/ gwtRequest/または/ gwtRequestの場合はわからない
出典
2012-05-05 09:38:29
Sam
ありがとうございました。あなたはそれをはっきりと説明する。私は実際にはログインを除いて私の場合は公開ページが必要ない –