通过密钥斗调用安全的Springboot2微服务

时间:2020-09-24 16:20:35

标签: spring-boot spring-security microservices keycloak

我一直在构建微服务,并通过 springsecurity + login-form或OAuth2和Keycloak保护它们。我可以通过msgbroker实现微服务之间的数据交换或控制权传递。这样的rabbitMQ(微服务将消息发送到RabbitMQ,另一个微服务使用该队列)。但是,我需要在微服务之间直接安全调用restAPIs 。我的微服务由Keycloak保护,由sprignboot2构建。因此我在几个微服务之间建立了SSO(单点登录)。但仍然无法直接拨打电话。

该呼叫可能是以下之一:

  1. 从MS(微服务)到具有有效OAuth的最终用户呼叫的另一个MS
  2. 来自cron作业或某些侦听器,其中该MS中没有要使用的OAuth令牌。

我还有几个问题来理解springboot如何在内部处理事情的几点。因此,有没有专门针对该部分的课程(也许是关于udemy的课程)或包含该部分的详细信息。许多课程都在谈论我已经做过的一般性问题,但是我需要一些清晰详细的信息。在线上的大多数文章都存在相同的问题。

所以请分享您专门针对我所解释的两个问题的工作示例。

谢谢

0 个答案:

没有答案