2012-06-05 10 views
11

टोमकैट में वास्तविक नाम क्या है।टॉमकैट में वास्तविक नाम (web.xml)

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

उपरोक्त कोड में मुझे दायरे-नाम तत्व भरना होगा। मैंने server.xml फ़ाइल में निम्न कोड देखा है:

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

वास्तविक नाम निर्दिष्ट कहां है? क्या यह उपयोगकर्ता का नाम है?

उत्तर

11

दायरे का नाम उपयोगकर्ता का नाम नहीं है। यह प्रमाणीकरण क्षेत्र है, 'आमतौर पर कंप्यूटर या सिस्टम का विवरण प्राप्त किया जा रहा है "- http://en.wikipedia.org/wiki/Basic_access_authentication देखें। यह नाम होना चाहिए जो आपके द्वारा संरक्षित संसाधन के लिए समझ में आता है।

+0

जवाब के लिए धन्यवाद। कहाँ मैं इसे में मिल सकता है tomcat? – Krishna

+4

यह मूल रूप से कुछ है जो आप बनाते हैं। इसे किसी भी चीज़ से मेल नहीं करना पड़ेगा, यह shou एलडी बस अपने आवेदन के लिए समझ में आता है। – stevedbrown

5

मूल्य <realm-name> तत्व को पचाने की गणना करने के लिए उपयोग किया जाता है एक क्लियर पासवर्ड का मूल्य, <realm-name> तत्व web.xml में तय नहीं है तो यहां बताए अनुसार http://tomcat.apache.org/tomcat-7.0-doc/realm-howto.html#Digested_Passwords

, "Authentication required" का डिफ़ॉल्ट मान प्रयोग किया जाता है।