2008-09-27 10 views
5

Chcę zmienić proces uwierzytelniania, który jest używany przez Acegi - Plugin. Powinien to być całkowicie spersonalizowany proces. Niestandardowy formularz logowania + niestandardowa metoda auth.Grails - Acegi: Dostosuj metodę uwierzytelniania

Oczywiście istnieje tylko mała dokumentacja dotycząca tego tematu.

W książce Ostateczny przewodnik po Grails jest opisany dla starszej wersji grails. Używana jest wersja spring/resources.xml.

W nowej wersji jest plik spring/resources.groovy, w którym używany jest DSL. Nie wiem, jak skonfigurować nowy AuthenticationManager.

Jak mogę to zrobić?

Odpowiedz

2

W odniesieniu do formy, trzeba mieć auth.gsp pod /Grails-wapp/views/login. W odniesieniu do uwierzytelniania, prawdopodobnie potrzebujesz tylko injet inny AuthenticateService w LoginController, który jest pod /grails-app/controllers/.