spring security - SpringSecurity/Grails how to change loginFormUrl in LoginUrlAuthenticationEntryPoint dynamically at runtime? -
मुझे config value "grails.plugin.springsecurity.auth.loginFormUrl = / login / auth" में एक प्रत्यय जोड़ने की आवश्यकता है गतिशील रूप से रनटाइम पर इसलिए मुझे लगता है कि मुझे कक्षा "LoginUrlAuthenticationEntryPoint" में फ़ील्ड "loginFormUrl" बदलना होगा विधि "setLoginFormUrl" नापसंद है इसलिए मुझे आश्चर्य है कि मैं उस क्रम में कैसे बदल सकता हूँ? क्या मुझे हर बार मुझे एक नया "LoginUrlAuthenticationEntryPoint" इंजेक्ट करना / बनाना चाहिए?
तो समाधान काफी आसान है I मैंने अपना स्वयं का प्रमाणीकरण एंट्रीपॉइंट कार्यान्वित किया है जो कि बहुत कुछ LoginUrlAuthenticationEntryPoint की तरह है, लेकिन निर्धारित यूआरएलटूयूएफ़एरएआरईईईईईस्ट विधि का एक अलग कार्यान्वयन है।
फिर आपको इसे केवल अपने resources.groovy में जोड़ना होगा:
< कोड> प्रमाणीकरणएन्टरिपोर्ट (MyCustomEntryPoint) {}
Comments
Post a Comment