Devo supportare l'autenticazione di base e l'autenticazione basata su form per un'applicazione che utilizza Grails 1.3.6. È possibile farlo usando Spring Security? In questo momento ho un'autenticazione basata su moduli che funziona per l'applicazione, cosa devo fare di più per supportare entrambi? O non è possibile ?supporto di autenticazione di base e autenticazione basata su form in Grails
6
A
risposta
2
Sì, Spring Security può supportare l'autenticazione di base insieme all'autent basata su modulo. Per consentire autenticazione di base per gli URL o pattern specifici è possibile aggiungere la seguente configurazione:
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
Change
grails.plugins.**
a
grails.plugin.**
senza la "s" sul grails 2.3.9
.
Si copia/incolla dal documento molto bene;) http://grails-plugins.github.com/grails-spring-security-core/docs/manual/guide/9%20Authentication.html#9.1%20Basic% 20 e% 20Digest% 20Authentication –
Do I? L'ho copiato dalla mia app, chiaramente una volta copiata dalla domanda rapida :) – doelleri
. Tutto funziona come utente che viene autenticato ma il mio codice RememberMeService non viene chiamato quando faccio l'Auth di base. Devo aggiungere qualcosa in modo che venga eseguito per l'autenticazione di base? – allthenutsandbolts