2010-05-03 14 views
6

को अनुकूलित करने के बजाय अनुकूलित करें;वसंत सुरक्षा 3.0- मूल http प्रमाणीकरण संवाद

http://localhost:8080 द्वारा उपयोगकर्ता नाम और पासवर्ड का अनुरोध किया जा रहा है। साइट कहती है: "वसंत सुरक्षा अनुप्रयोग"

मैं प्रॉम्प्ट को बदलना चाहता हूं, या कम से कम "साइट कहता है" को बदलना चाहता हूं। क्या किसी को संसाधन.एक्सएमएल के माध्यम से यह कैसे करना है?

मेरी Grails ऐप वसंत विन्यास में, मेरा वर्तमान संस्करण निम्नानुसार है;

<?xml version="1.0" encoding="UTF-8"?> 
<beans:beans xmlns="http://www.springframework.org/schema/security" 
    xmlns:beans="http://www.springframework.org/schema/beans" 
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
    xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-3.0.xsd 
         http://www.springframework.org/schema/security http://www.springframework.org/schema/security/spring-security-3.0.xsd"> 
    <http auto-config="true" use-expressions="true"> 
     <http-basic/> 
     <intercept-url pattern="/**" access="isAuthenticated()" /> 
    </http> 

    <authentication-manager alias="authenticationManager"> 
     <authentication-provider> 
      <user-service> 
       <user name="admin" password="admin" authorities="ROLE_ADMIN"/> 
      </user-service> 
     </authentication-provider> 
    </authentication-manager> 
</beans:beans> 

उत्तर

9

आप इसे बदल नहीं सकते हैं। आपका एप्लिकेशन ब्राउजर को केवल "स्प्रिंग सेक्युरी एप्लिकेशन" भाग भेजता है। प्रॉम्प्ट के अन्य भाग आपके ब्राउज़र द्वारा जोड़े गए हैं।

"स्प्रिंग सुरक्षा आवेदन" भाग बदलने के लिए आपको <http> तत्व की realm विशेषता का उपयोग कर सकते हैं: दे मुझे पता है के लिए

<http realm = "My Application" ... > 
+0

चीयर्स। – gav

+0

कमाल, बस मुझे क्या चाहिए। Thanx। –

संबंधित मुद्दे