0
現在、BasicAuth経由で認証する必要があるREST APIがありますが、後でいくつかの方法があります。Java web.xmlの動的セキュリティ制約の設定
これは/rest/document/*
ようなURLのために正常に動作します
それは、レルムとのTomcat 6でセットアップだと私は私のweb.xml
に次のように持って、
<security-constraint>
<web-resource-collection>
<web-resource-name>document</web-resource-name>
<url-pattern>/rest/document/*</url-pattern>
</web-resource-collection>
<auth-constraint>
<role-name>document</role-name>
</auth-constraint>
</security-constraint>
<login-config>
<auth-method>BASIC</auth-method>
<Realm-name>Tomcat-Advance-Authentication-Realm</Realm-name>
</login-config>
。
私の質問は、可能であれば誰でも知っていますか、ビルドや再配置なしに他のURLを動的に定義する方法はありますか?例えば
別のセキュリティ制約、
<security-constraint>
<web-resource-collection>
<web-resource-name>secure</web-resource-name>
<url-pattern>/rest/secure/*</url-pattern>
</web-resource-collection>
<auth-constraint>
<role-name>secure</role-name>
</auth-constraint>
</security-constraint>
おかげ
ありがとうルカ、私はその道を行くと思います。最終的には、これを処理するためにSpring 3 Securityを使用したいと考えています。 – wsams