- 스프링 OAuth2 리소스 서버에서 사용자 정보 응답은 보통 JSON 형식을 사용하며, 특정 필드 (예: 사용자 이름, 이메일, 번호)를 포함하는 Data Transfer Object (DTO)로 구성됩니다. 🔑
- 리소스 서버는 사용자 정보를 응답하기 위해 사용자 토큰을 검증하고 특정 스코프 값을 설정해야 합니다. 🛡️
- 리소스 서버는 보통 컨트롤러로 구현되며,
@RestController
어노테이션을 사용하여 HTTP 요청에 대한 응답을 생성합니다. ⚙️ @GetMapping
어노테이션은 리소스 서버가 특정 URL 경로에 대해 GET 요청을 처리한다는 것을 지정합니다. 🧭SecurityContextHolder
을 통해 인증된 사용자의 정보를 확인하고 그 정보를 사용자 응답에 포함할 수 있습니다. 👤