gpt4 book ai didi

java - Spring Security 与 Project Reactor 集成

转载 作者:搜寻专家 更新时间:2023-10-30 23:01:54 25 4
gpt4 key购买 nike

我有一个依赖于绑定(bind)到请求线程的身份验证的应用程序(例如,当调用外部 REST 服务时,身份被 RestTemplate 上的请求拦截器透明地粘贴到传出的 HTTP header 中)。

我正在使用 Project Reactor 在此应用程序中学习和应用响应式模式,并开始让我的 REST API 调用响应式。这些正在使用 Schedulers.elastic() 池并导致失去 Spring Security Context。即使我切换到使用 InheritableThreadLocal 上下文持有者策略,弹性池也会混淆。

我正在向在此主题方面有更多经验的人寻求建议,以了解我可以在这种情况下应用的最佳和最透明的模式。我还没有为这个问题找到任何真正有吸引力的解决方案。

Reactor 或 Spring Security 是否有任何扩展来解决这种不便?我可以利用 Project Reactor 中的任何扩展点吗?

最佳答案

Reactive Support 是 Spring Security 5 的大主题。 first milestone不久前发布。

关于java - Spring Security 与 Project Reactor 集成,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43956455/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com