-
스프링 OAuth2 인가 서버에서 코드 발급 부분은 주로 다른 플랫폼으로부터 사용자 인증 요청을 받아, 승인 후 특정 코드를 발급하여 인증을 처리한다. 🔑
-
이 과정은 다른 플랫폼에서 "로그 in with your ID" 버튼을 클릭하면 시작되며, 코드 발급을 위한 사용자 동의 화면을 보여주고 승인을 받는다. 🤝
-
사용자의 동의 자격을 저장하기 위해 별도의 테이블 (
ConsentEntity
)과 해당 테이블에 접근할 수 있는 Repository (ConsentRepository
)를 구현해야 한다. 🗄️ -
코드 발급 서버는 사용자의 동의를 기반으로, 특정 플랫폼이 설정한 redirect URI로 코드를 발급한다. 🕹️