Spring boot Spring Boot,Spring Security-将当前登录的用户详细信息从一个微服务传递到另一个微服务
我正在使用2个微服务。一个用于UI(Web+API),另一个用于后端服务(restapi)。并使用外部客户端从UI连接到后端API 现在,我需要将当前登录的用户详细信息从Web服务传递到后端API服务 我正在使用SecurityContextHolder.getContext().getAuthentication().getDetails()获取用户详细信息 传递用户详细信息的好方法是什么?我需要所有API端点中的用户详细信息进行审核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传递用户详细信息好吗?如果您
使用@RequestParam传递用户详细信息好吗?如果您可以在安全令牌中发送用户详细信息,那么请求标头将是一个更好的选择。@Ritesh感谢您的建议。我之前有这个选择,但想检查其他可用选项。没问题。一般来说,从一个微服务到另一个微服务的通信表明存在设计问题。如果您可以在安全令牌中发送用户详细信息,则请求标头将是一个更好的选择。@Ritesh感谢您的建议。我之前有这个选择,但想检查其他可用选项。没问题。一般来说,从一个微服务到另一个微服务的通信是设计问题的标志。