gpt4 book ai didi

java - Spring-Integration 中的安全模型

转载 作者:行者123 更新时间:2023-12-02 06:54:04 25 4
gpt4 key购买 nike

请帮助我理解 Spring 集成中的安全性是如何实现的。如果流程是假设 JMS 队列 -> Spring-integration -> Webservice,那么 spring-integration 中的 2 个 channel 将连接,一个用于 JMS,另一个用于 WS。这些 channel 是否会向端点(JMS 和 WS)提供一些身份验证 token 类型的详细信息并执行路由。请分享有关 spring-integration 中安全性的任何有用信息

谢谢

最佳答案

Spring Integration 在安全性方面可以是无缝的(例如,如果将任何接收到的 token 设置为 header ,则将其从 JMS 传递到 WS)。或者,它可以在 channel 级别强制执行 Spring Security,这意味着除非请求获得授权,否则您无法在 channel (及其下游服务)上传递消息。

另一个选择是 Spring Security Context 可以被序列化,允许整个身份验证对象被序列化并通过 JMS 传递,然后反序列化并用作 Spring Integration 中的 Security Context 来调用 WS。

看看Appendix C在 Spring Integration 文档中。

关于java - Spring-Integration 中的安全模型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17627335/

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