Tomcatでのアクセス制御の実装方法は何ですか?

Tomcat内では、と要素を使用して、web.xmlファイルを設定してアクセス制御を実現することができます。

  1. ウェブ.xml
  2. ウェブ.xml
  3. <セキュリティ制約>
<security-constraint>
    <web-resource-collection>
        <web-resource-name>Protected Area</web-resource-name>
        <url-pattern>/protected/*</url-pattern>
    </web-resource-collection>
    <auth-constraint>
        <role-name>admin</role-name>
    </auth-constraint>
</security-constraint>
  1. ログイン設定
  2. ウェブ.xml
  3. <ログイン設定>
<login-config>
    <auth-method>BASIC</auth-method>
    <realm-name>Protected Area</realm-name>
</login-config>
  1. 「tomcat-users.xml」
<tomcat-users>
    <role rolename="admin"/>
    <user username="admin" password="admin" roles="admin"/>
</tomcat-users>

上記の手順を完了した後、/protected/*のパスにアクセスする際には、ユーザーはユーザー名とパスワードを入力する必要があり、また、adminの役割を持っている必要があります。

コメントを残す 0

Your email address will not be published. Required fields are marked *


广告
広告は10秒後に閉じます。
bannerAds