首页 > 解决方案 > Spring Boot,Spring Security - 将当前登录的用户详细信息从一个微服务传递到另一个微服务

问题描述

我正在使用 2 个微服务。一种用于 UI(Web + API),另一种用于后端服务(REST API)。并使用 Feign Client 从 UI 连接到后端 API。

现在我需要将当前登录的用户详细信息从 Web 服务传递到后端 API 服务。

我正在使用 SecurityContextHolder.getContext().getAuthentication().getDetails() 获取用户详细信息。

传递用户详细信息的好方法是什么?我需要所有 API 端点中的用户详细信息进行审核。

使用@RequestParam 传递用户详细信息是否很好?

标签: spring-bootspring-security

解决方案


推荐阅读