获取端点的授权令牌

时间:2020-01-15 05:12:51

标签: spring-boot api token

我需要获取api1中端点的授权令牌,并将用户名和密码作为参数传递,该端点将在春季启动时从api2中调用它,有人可以帮我吗?

1 个答案:

答案 0 :(得分:0)

您可以只提供一个RestController端点:

@PostMapping(value = "/getToken", consumes = APPLICATION_JSON_VALUE)
public String getToken(HttpServletRequest request, @RequestBody String json) 

在此示例中,您可以传递带有用户名/密码以及您可能需要的任何其他额外属性的JSON。如果发现更简单,可以将上面的字符串替换为DTO。另一种选择是传递2个参数

@PostMapping(value = "/getToken", consumes = APPLICATION_JSON_VALUE)
public String getToken(HttpServletRequest request, @RequestParam String username, @RequestParam String password)