Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/spring-boot/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Spring boot Spring Boot,Spring Security-将当前登录的用户详细信息从一个微服务传递到另一个微服务_Spring Boot_Spring Security - Fatal编程技术网

Spring boot Spring Boot,Spring Security-将当前登录的用户详细信息从一个微服务传递到另一个微服务

Spring boot Spring Boot,Spring Security-将当前登录的用户详细信息从一个微服务传递到另一个微服务,spring-boot,spring-security,Spring Boot,Spring Security,我正在使用2个微服务。一个用于UI(Web+API),另一个用于后端服务(restapi)。并使用外部客户端从UI连接到后端API 现在,我需要将当前登录的用户详细信息从Web服务传递到后端API服务 我正在使用SecurityContextHolder.getContext().getAuthentication().getDetails()获取用户详细信息 传递用户详细信息的好方法是什么?我需要所有API端点中的用户详细信息进行审核 使用@RequestParam传递用户详细信息好吗?如果您

我正在使用2个微服务。一个用于UI(Web+API),另一个用于后端服务(restapi)。并使用外部客户端从UI连接到后端API

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

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

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


使用@RequestParam传递用户详细信息好吗?

如果您可以在安全令牌中发送用户详细信息,那么请求标头将是一个更好的选择。@Ritesh感谢您的建议。我之前有这个选择,但想检查其他可用选项。没问题。一般来说,从一个微服务到另一个微服务的通信表明存在设计问题。如果您可以在安全令牌中发送用户详细信息,则请求标头将是一个更好的选择。@Ritesh感谢您的建议。我之前有这个选择,但想检查其他可用选项。没问题。一般来说,从一个微服务到另一个微服务的通信是设计问题的标志。