2012-07-12 2 views

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' 
] 
+1

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 –

+0

Tu ich? Ich kopierte es aus meiner App, eindeutig einmal aus der Dokumentation kopiert :) – doelleri

+0

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

-2

ändern

grails.plugins.** 

zu

grails.plugin.** 

ohne "s" auf grails 2.3.9.