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?
Tatsächlich können Sie den Spring Security XML-Namespace verwenden, um RunAsManager
:
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.
Tags und Links spring spring-security