Open
Description
Expected Behavior
Add a ReactiveSecurityEvaluationContextExtension
(similar to the existing SecurityEvaluationContextExtension
) that provides access to the Authentication
object obtained from a Reactor Context
, so that it can be used within SpEL expressions of annotated Spring Data queries.
@Query("select m from Message m where m.to.id = ?#{ principal?.id }")
Flux<Message> findInbox();
Context
Spring Data Commons 2.4.0.M2 now contains the required SPI (ReactiveEvaluationContextExtension
) to implement reactive SpEL evaluation extensions. (see: DATACMNS-1108)