OAuth2AuthorizationServerConfigurer 질문 있습니다.
@RestController @RequiredArgsConstructor public class CustomTokenEndpointController { @PostMapping("/api/v1/get-token") public ResponseEntity getToken(HttpServletRequest request) { String authorization = request.getHeader("Authorization"); String basic = authorization.replace("Basic ", ""); byte[] decode = Base64.getDecoder().decode(basic); String decodeString = new String(decode); String[] clientInfo = decodeString.split(":"); // OAuth 2.0 토큰 요청을 위한 요청 매개변수 구성 HttpHeaders headers = new HttpHeaders(); headers.setContentType(MediaType.parseMediaType(request.getContentType())); headers.setBasicAuth(clientInfo[0], clientInfo[1]); MultiValueMap params = new LinkedMultiValueMap(); params.add("grant_type", request.getParameter("grant_type")); HttpEntity> request2 = new HttpEntity(params, headers); RestTemplate restTemplate = new RestTemplate(); ResponseEntity response2 = restTemplate.postForEntity("http://localhost:27001/oauth2/token", request2, String.class); return ResponseEntity.ok(response2.getBody()); } }위와 같은 방법으로 가능은 한데, Security를 활용하는 방법이 있는지 궁금합니다.