Название области в tomcat (web.xml)

Что такое имя домена в 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"/>

Где указано имя области? Это имя пользователя?

Ответ 1

Имя домена не является именем пользователя. Это область аутентификации, "как правило, описание компьютера или системы, к которой осуществляется доступ" - см. http://en.wikipedia.org/wiki/Basic_access_authentication. Это должно быть имя, которое имеет смысл для вашего ресурса защита.

Ответ 2

Элемент value <realm-name> используется для вычисления переваренного значения пароля открытого текста, как описано здесь http://tomcat.apache.org/tomcat-7.0-doc/realm-howto.html#Digested_Passwords

Если элемент <realm-name> не указан в web.xml, используется значение по умолчанию "Authentication required".