Spring boot 通过KeyClope调用安全的Springboot2微服务

Spring boot 通过KeyClope调用安全的Springboot2微服务,spring-boot,spring-security,microservices,keycloak,Spring Boot,Spring Security,Microservices,Keycloak,我一直在构建微服务,并通过springsecurity+登录表单或OAuth2和Keyclope来保护它们。我可以通过msgbroker实现微服务之间的数据交换或控制传输,比如rabbitMQ(微服务向rabbitMQ发送消息,另一个微服务使用该队列)。但是,我需要在微服务之间直接呼叫安全重启。我的微型服务器由KeyClope保护,由sprignboot2构建。因此,我在几个微服务器之间建立了SSO(单点登录)。但仍然无法直接打电话 该调用可能是以下调用之一: 基于具有有效OAuth的最终用户呼

我一直在构建微服务,并通过springsecurity+登录表单或OAuth2和Keyclope来保护它们。我可以通过msgbroker实现微服务之间的数据交换或控制传输,比如rabbitMQ(微服务向rabbitMQ发送消息,另一个微服务使用该队列)。但是,我需要在微服务之间直接呼叫安全重启。我的微型服务器由KeyClope保护,由sprignboot2构建。因此,我在几个微服务器之间建立了SSO(单点登录)。但仍然无法直接打电话

该调用可能是以下调用之一:

  • 基于具有有效OAuth的最终用户呼叫,从MS(微服务)到另一个MS
  • 来自cron作业或某个侦听器,在该MS中没有OAuth令牌可供使用
  • 我还有几个问题需要了解springboot如何在内部处理事情。那么,是否有专门针对该部分的课程(可能在udemy上),或者包含该部分的详细信息。很多课程都在讨论我已经做过的一般性问题,但我需要一些明确和详细的东西。大多数在线文章都有相同的问题

    因此,请分享您在我解释的两个问题上的具体工作示例

    谢谢