Related to https://github.com/spring-projects/spring-framework/issues/22462#issuecomment-1054775563 - PrePostAdviceMethodInterceptor is limiting in its co-routine support in that to make it work it calls CoroutineUtils.invokeSuspendFunction instead of MethodInterceptor.proceed, effectively skipping downstream interceptors.

This can be addressed by ensuring that Spring Security's reactive method interceptor should come last.

Both the limitation and the workaround should be documented.

Comment From: ghost

Hello, I would like to take this task, if that's alright