Project/간편결제 서비스를 만들어보자

Project/간편결제 서비스를 만들어보자

Spring Security 6.1 클라이언트로 권한 부여 및 토큰 요청 커스터마이징

1. 개요 SpringSecurity를 사용해서 OAuth2.0 사용자 인증을 구현하려고 합니다. 금융결제원에서 제공하는 오픈뱅킹 서비스를 구현하기 위해선 사용자 인증을 받고 토큰을 통해 자원에 접근할 수 있습니다. API 메뉴얼을 확인했을 때 본인확인을 위한 방식이 3-legged 방식으로 간편로그인하고 동일한 구조입니다. 그래서 spring security에서 제공하는 oauth2login 을 사용해서 권한 부여 및 토큰 요청을 할 수 있다고 생각했습니다. 하지만 우리가 진행하는 OAuth2.0 요청이 표준과 다르기 때문에 커스터마이징이 필요합니다. 그 과정을 정리해보겠습니다. 2. 의존성 추가 dependencies { implementation 'org.springframework.boot:spr..

soduddl1
'Project/간편결제 서비스를 만들어보자' 카테고리의 글 목록