이 강의에서는 보안 관련 변경 사항을 테스트합니다. 이미 모든 애플리케이션을 실행한 상태에서, 우리가 설정한 보안 구성이 제대로 작동하는지 확인합니다.
모든 애플리케이션 시작:
Postman에서 GET API 테스트:
Microservices
컬렉션에서 Gateway Server
폴더를 선택합니다.accounts/contact-info
, cards/java-version
, loans/build-info
경로를 호출하여 성공적인 응답을 받습니다.POST API 호출 시 보안 확인:
accounts/create
와 같은 POST API를 호출하면서 인증 정보 없이 호출해봅니다.401 Unauthorized
오류가 발생합니다.액세스 토큰을 사용한 POST API 테스트:
Authorization
탭에서 OAuth 2.0
유형을 선택합니다.Get New Access Token
버튼을 클릭하여 새로운 액세스 토큰을 가져옵니다.Use Token
버튼을 클릭하여 해당 토큰을 사용하도록 설정합니다.accounts/create
API를 다시 호출하면 성공적인 응답을 받습니다.401 Unauthorized
오류가 발생합니다.cards
와 loans
에 대한 POST API도 테스트합니다.GET API를 사용한 전체 데이터 조회:
fetchCustomerDetails()
API를 호출하여 모든 계좌, 대출, 카드 정보를 조회합니다.이제 Gateway 서버가 성공적으로 보호되고 있으며, 적절한 액세스 토큰이 있을 때만 POST API가 호출될 수 있음을 확인했습니다. 보안 구성이 제대로 작동하는지에 대한 전체적인 이해를 바탕으로, 실무에서의 적용을 더욱 쉽게 할 수 있을 것입니다.
감사합니다, 다음 강의에서 뵙겠습니다. 안녕히 계세요!