본문 바로가기

인증2

[스프링 부트(SpringBoot) : 고급] API 게이트웨이 및 서비스 메쉬 적용 7. API 게이트웨이 및 서비스 메쉬 적용 마이크로서비스 아키텍처를 구성하는 중요한 구성 요소인 API 게이트웨이와 서비스 메쉬에 대해 내용으로, API 게이트웨이는 클라이언트 요청을 적절한 마이크로서비스로 라우팅하는 역할을 하며, 서비스 메쉬는 서비스 간 통신을 관리합니다. API 게이트웨이와 서비스 메쉬의 개념과 스프링 부트와 함께 사용하는 방법을 학습합니다. 7.1. API 게이트웨이 소개 API 게이트웨이는 마이크로서비스 아키텍처에서 중요한 역할을 하는 컴포넌트로, 클라이언트 요청을 적절한 마이크로서비스로 라우팅합니다. API 게이트웨이의 주요 기능은 다음과 같습니다. 요청 라우팅 : 클라이언트 요청을 해당하는 마이크로서비스로 전달합니다. 인증 및 권한 부여 : 사용자 인증 및 권한 검사를 수행.. 2023. 5. 6.
[스프링 부트(SpringBoot)] 간단한 보안 적용 7. 간단한 보안 적용 7.1. 스프링 시큐리티 소개 스프링 시큐리티는 자바 기반의 웹 애플리케이션에서 인증(Authentication)과 인가(Authorization) 기능을 쉽게 구현할 수 있는 프레임워크입니다. 스프링 부트와 함께 사용하면 기본 설정이 자동으로 적용되어 더욱 간편하게 사용할 수 있습니다. 인증은 사용자가 누구인지 확인하는 과정이며, 인가는 사용자가 특정 리소스에 대해 접근 권한이 있는지 확인하는 과정입니다. 7.2. 기본 인증 및 인가 설정 스프링 부트에서 스프링 시큐리티를 사용하려면 먼저 의존성을 추가해야 합니다. pom.xml 파일이나 build.gradle 파일에 다음과 같이 의존성을 추가합니다. org.springframework.boot spring-boot-starter.. 2023. 5. 3.