파란하늘의 지식창고
article thumbnail
Spring Security, Spring Security OAuth2 Client를 MSA로 구성해 보기
Study/Java 2023. 1. 28. 19:49

개인적인 공부를 진행한 과정을 정리한 내용입니다. 구성 개요 MSA로 유저 정보를 제공하는 security api 서버와 그걸 사용하는 서버를 구성하려고 한다. 두 서버 모두 Spring Security를 사용하지만 security api를 제공하는 서버는 외부에 노출되지 않는다는 전제 조건으로 응답을 하고 사용하는 서버는 앞단 웹 서버라고 가정해 본다. 별도로 구성하지 않고 되도록 Spring Security의 기본 설정을 사용한다고 가정해서 진행한다. 서버 구성은 다음과 같다. security api server - api 서버, 인증 정보를 저장/응답하는 역할 담당 gate server - 호출하여 인증을 처리하는 서버 제공하려는 기능은 다음과 같다. 일반적인 user password를 사용한 로그..