Spring Boot with OAuth2 - 10. OAuth2 Client 구현
이번 포스트에서는 "Authorization Code Grant Type" 방식으로 OAuth2 Server에 접근하는 OAuth2 Client를 구현하는 방법에 대해서 설명합니다. OAuth2 Client 동작 설명 사용자는 Client 서버에 로그인을 요청합니다. Client 서버는 Auth 서버로 로그인 요청/권한 부여를 요청합니다. Auth 서버는 로그인 페이지를 응답합니다. 로그인 페이지에서 Auth 서버로 클라이언트의 정보를 요청합니다. Auth 서버는 SavedRequest에 저장된 클라이언트 ID를 추출하고 클라이언트정보를 반환합니다. 사용자는 로그인 아이디와 암호를 입력하고 승인을 요청합니다. Auth 서버는 입력값이 유효하다면 권한 부여코드를 생성를 생성하고 Callback 주소로 권한..