Ich muss Basic Auth und Formbasierte Authentifizierung für eine Anwendung mit Grails 1.3.6 unterstützen. Ist es möglich, Spring Security zu verwenden? Im Moment habe ich formularbasierte Authentifizierung für die Anwendung, was muss ich mehr tun, damit es beide unterstützt? Oder ist das nicht möglich?unterstützt Basic Auth und Form basierte Authentifizierung in Grails
6
A
Antwort
2
Ja, Spring Security kann die Basisauthentifizierung zusammen mit der formularbasierten Authentifizierung unterstützen. Damit grundlegende auth für bestimmte URLs oder Muster, die Sie die folgende Konfiguration hinzufügen:
grails.plugins.springsecurity.useBasicAuth = true
grails.plugins.springsecurity.basic.realmName = "My App Name"
grails.plugins.springsecurity.filterChain.chainMap = [
'/someController/someAction': 'JOINED_FILTERS,-exceptionTranslationFilter',
'/**': 'JOINED_FILTERS,-basicAuthenticationFilter,-basicExceptionTranslationFilter'
]
-2
ändern
grails.plugins.**
zu
grails.plugin.**
ohne "s" auf grails 2.3.9
.
Sie kopieren/einfügen aus der Dokumentation sehr gut;) http://grails-plugins.github.com/grails-spring-security-core/docs/manual/guide/9%20Authentication.html#9.1%20Basic% 20und% 20Digest% 20Authentication –
Tu ich? Ich kopierte es aus meiner App, eindeutig einmal aus der Dokumentation kopiert :) – doelleri
schnelle Frage. Alles funktioniert, Benutzer wird authentifiziert, aber mein RememberMeService-Code wird nicht aufgerufen, wenn ich die grundlegende Auth. Muss ich etwas hinzufügen, damit es für die Basisberechtigung ausgeführt wird? – allthenutsandbolts