Monday 15 September 2014

java - Constat redirecting to login site -


मान लें कि मेरे पास / admin और / लॉगिन साइट है उपयोगकर्ता / admin सुरक्षित साइट (लॉगिन की आवश्यकता) पर जाना चाहते हैं। लॉगिन उपयोगकर्ता को default-target-url पर रीडायरेक्ट किए जाने के बाद, स्प्रिंग सुरक्षा उपयोगकर्ता को क्रेडिटियल के बारे में पूछता है। इसके बाद वह / admin पर जाकर फिर से प्रवेश फार्म देखें। क्या गलत है?

स्प्रिंग स्िल साइट पर लॉगिन होने की आवश्यकता है, मैं साइट में नहीं जा सकता।

कॉन्फ़िग

  & Lt; सुरक्षा: http auto-config = "true" उपयोग-अभिव्यक्ति = "सत्य" & gt; & Lt; सुरक्षा: अवरोधन- url पैटर्न = "/ admin / *" access = "हैरोल ('ROLE_ADMIN')" / & gt; & Lt; सुरक्षा: फ़ॉर्म-लॉगिन डिफ़ॉल्ट-लक्ष्य-url = "/ succes" / & gt; & LT; सुरक्षा: सत्र प्रबंधन / & gt; & Lt; / सुरक्षा: http & gt; & Lt; बीन आईडी = "सेवा" वर्ग = "com.springapp.mvc.dao.HibernateService" / & gt; & Lt; बीन आईडी = "sessionRegistry" वर्ग = "org.springframework.security.core.session.SessionRegistryImpl" / & gt; & Lt; बीन आईडी = "नमक स्रोत" वर्ग = "org.springframework.security.authentication.dao.ReflectionSaltSource" & gt; & Lt; प्रॉपर्टी नाम = "यूजरप्रॉपर्टीटीओयूएसई" मान = "उपयोगकर्ता नाम" & gt; & lt; / property & gt; & Lt; / सेम ​​& gt; & Lt; बीन आईडी = "पासवर्ड एन्कोडर" वर्ग = "org.springframework.security.authentication.encoding.Md5PasswordEncoder" / & gt; & LT; सुरक्षा: प्रमाणीकरण-प्रबंधक & gt; & Lt; सुरक्षा: प्रमाणीकरण-प्रदाता उपयोगकर्ता-सेवा-रिफ = "सेवा" & gt; & Lt; सुरक्षा: पासवर्ड-एनकोडर हैश = "एमडी 5" & gt; & Lt; सुरक्षा: नमक स्रोत स्रोत = "नमक स्रोत" / & gt; & Lt; / सुरक्षा: पासवर्ड-एनकोडर & gt; & Lt; / सुरक्षा: प्रमाणीकरण प्रदाता & gt; & Lt; / सुरक्षा: प्रमाणीकरण-प्रबंधक & gt;    

यह वाकई दिलचस्प है और शुरू में मैं पुन: उत्पन्न करने में सक्षम नहीं था क्योंकि यह ठीक काम कर रहा था मैं सामान्य सेटिंग्स में हूं लेकिन मैं ब्राउज़र में कुकीज़ को अक्षम करने की समस्या को पुन: उत्पन्न करने में सक्षम था।

तो समाधान है

आपको बस कुकीज़ को सक्षम करने की आवश्यकता है आपका ब्राउज़र, जब आप शुरू में प्रवेश करते हैं तो यह आपको यूआरएल को लक्षित करने की अनुमति देता है (जो आपके मामले में सुरक्षित नहीं है) जब आप / admin / somepage पर जाने की कोशिश करते हैं तो इसे फिर से क्रेडेंशियल्स के लिए पूछता है सत्र के रूप में नज़र रखी नहीं है।

मुझे आशा है कि आप जानते हैं कि ब्राउज़र किस तरह कुकीज़ को व्यवस्थित करता है और सत्र ट्रैकिंग के लिए यूआरएल फिर से लिखता है।

नोट: यह सिर्फ एक समस्या है मैं पुन: उत्पन्न करने में सक्षम हूं, यदि यह आपका मामला नहीं है, तो आपको अपने नियंत्रकों और समस्या को पुन: उत्पन्न करने के लिए कदम साझा करने की आवश्यकता है।

No comments:

Post a Comment