问题 tomcat中的域名(web.xml)


tomcat中的域名是什么?

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

在上面的代码中,我必须填充realm-name元素。我在server.xml文件中看到了以下代码:

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

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


11974
2018-06-05 06:00


起源



答案:


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


11
2018-06-05 06:12



谢谢你的回答。我在哪里可以找到tomcat? - Krishna
这基本上就是你构成的东西。它不需要匹配任何东西,它应该对您的应用程序有意义。 - stevedbrown


答案:


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


11
2018-06-05 06:12



谢谢你的回答。我在哪里可以找到tomcat? - Krishna
这基本上就是你构成的东西。它不需要匹配任何东西,它应该对您的应用程序有意义。 - stevedbrown


价值 <realm-name> element用于计算明文密码的消化值,如此处所述 http://tomcat.apache.org/tomcat-7.0-doc/realm-howto.html#Digested_Passwords

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


5
2017-07-06 13:42