15

Tomcat中的领域名称是什么。

<login-config> 
     <auth-method>BASIC</auth-method> 
     <realm-name></realm-name> 
</login-config>

在上面的代码中,我必须填写领域名称元素。我在 server.xml 文件中看到了以下代码:

<Realm className="org.apache.catalina.realm.UserDatabaseRealm" 
            resourceName="UserDatabase"/>

领域名称在哪里指定?是用户名吗?

4

2 回答 2

13

领域名称不是用户名。它是身份验证领域,“通常是对正在访问的计算机或系统的描述” - 请参阅http://en.wikipedia.org/wiki/Basic_access_authentication。这应该是对您要保护的资源有意义的名称。

于 2012-06-05T06:12:32.383 回答
8

value<realm-name>元素用于计算明文密码的摘要值,如此处所述http://tomcat.apache.org/tomcat-7.0-doc/realm-howto.html#Digested_Passwords

如果<realm-name>web.xml 中未指定元素,则使用默认值“ Authentication required”。

于 2013-07-06T13:42:20.920 回答