2008-09-27 17 views
5

मैं एसीगी - प्लगइन द्वारा उपयोग की जाने वाली प्रमाणीकरण प्रक्रिया को बदलना चाहता हूं। यह एक पूरी तरह से अनुकूलित प्रक्रिया होनी चाहिए। कस्टम लॉगिन फॉर्म + कस्टम ऑथ विधि।Grails - Acegi: प्रमाणीकरण विधि को अनुकूलित करें

स्पष्ट रूप से इस विषय के बारे में केवल कुछ दस्तावेज हैं।

पुस्तक में Grails की परिभाषा गाइड यह grails के पुराने संस्करण के लिए वर्णित है। spring/resources.xml का उपयोग किया जाता है।

नए संस्करण में spring/resources.groovy फ़ाइल है, जहां एक डीएसएल का उपयोग किया जाता है। मुझे नहीं पता कि नया AuthenticationManager कैसे कॉन्फ़िगर करें।

मैं यह कैसे कर सकता हूं?

उत्तर

2

प्रपत्र के संबंध में, आप /grails-wapp/विचारों/लॉगिन के तहत एक auth.gsp होना चाहिए। प्रमाणीकरण के संबंध में, आपको शायद लॉगिन नियंत्रक में एक अलग प्रमाणीकरण सेवा को इंजेक्ट करने की आवश्यकता है, जो /grails-app/नियंत्रक/ के अंतर्गत है।