消息传输过程中是否需要认证
Do I need to do authentication during the message transfer
我需要使用activemq在微服务之间进行通信,系统有权限控制来限制用户的操作。我已经通过 spring 安全检查来自 restful 端点的用户。身份验证后,我将消息发送到队列。我需要再次验证用户吗?如果是,我如何通过activemq传递用户凭证。
如果已经是微服务架构。正如您所说的,您有一个 authentication/Authorization 微服务,因此没有必要再次重复检查。
最好的方法是让网关服务做 authentication/authorization 事情。
通常绑定到Zuul实现服务。这样所有对特定服务的调用 URL 都会被该网关拦截并应用您拥有的任何安全策略
我需要使用activemq在微服务之间进行通信,系统有权限控制来限制用户的操作。我已经通过 spring 安全检查来自 restful 端点的用户。身份验证后,我将消息发送到队列。我需要再次验证用户吗?如果是,我如何通过activemq传递用户凭证。
如果已经是微服务架构。正如您所说的,您有一个 authentication/Authorization 微服务,因此没有必要再次重复检查。
最好的方法是让网关服务做 authentication/authorization 事情。
通常绑定到Zuul实现服务。这样所有对特定服务的调用 URL 都会被该网关拦截并应用您拥有的任何安全策略