jab*_*bal 6 java spring spring-security project-reactor
我有一个应用程序,该应用程序依赖于绑定到请求线程的身份验证(例如,在调用外部REST服务时,身份由RestTemplate上的请求拦截器透明地粘贴到传出HTTP标头中)。
我正在使用Project Reactor在此应用程序中学习和应用反应式模式,并开始使我的REST api调用成为反应式。这些正在使用该Schedulers.elastic()池并导致Spring Security Context丢失。即使我切换到使用InheritableThreadLocal上下文持有者策略,弹性池也会把事情弄混。
我正在征询对此主题有更多经验的人员的建议,以了解在这种情况下可以应用的最佳和最透明的模式。对于这个问题,我还没有找到任何真正吸引人的解决方案。
Reactor或Spring Security是否有任何扩展可解决此不便之处?我可以利用Project Reactor中的任何扩展点吗?
| 归档时间: |
|
| 查看次数: |
359 次 |
| 最近记录: |