получить токен авторизации конечной точки - PullRequest
0 голосов
/ 15 января 2020

Мне нужно получить токен авторизации конечной точки в api1, передавая в качестве параметра имя пользователя и пароль, эта конечная точка будет вызывать его из api2 при весенней загрузке, кто-то может мне помочь ??

1 Ответ

0 голосов
/ 15 января 2020

Вы можете просто предоставить конечную точку 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)
...