Frühlingssicherheit 3.1 Run-As

8

Ich versuche, die Run-As-Funktion in Spring Security 3.1 zu verwenden. Das Seltsame ist, dass ich kein einziges Beispiel finden kann. Auch das Spring-Sicherheitsbuch deckt das Thema überhaupt nicht ab.

Hier ist der Sicherheitsteil meines Anwendungskontexts.

%Vor%

Zur Laufzeit Spring 'magisch' erstellt eine Instanz von org.springframework.security.access.intercept.aopalliance.MethodSecurityInterceptor , verbindet aber nicht meine runAsManager und verwendet daher die NullRunAsManager , die standardmäßig erstellt wird.

Können Sie mir ein gültiges Spring Security 3.1-Beispiel zeigen, das als JSR-250-Annotationen wie @RunAs ? ausführen ausführt und verwendet?

    
saw303 13.11.2012, 13:23
quelle

1 Antwort

3

Tatsächlich können Sie den Spring Security XML-Namespace verwenden, um RunAsManager :

festzulegen %Vor%

Ich kenne keine sofortige @RunAs Integration. Aber ich bin mir sicher, dass es möglich ist, dies selbst zu implementieren und in Spring Security zu integrieren.

    
Maciej Ziarko 13.11.2012, 19:40
quelle

Tags und Links