1 Amazon Cognito User Pools
- Amazon Cognito User Pools는 AWS의 완전 관리형 사용자 디렉토리 서비스입니다.
- 이 서비스를 통해 개발자는 웹 및 모바일 애플리케이션에 안전하고 확장 가능한 사용자 관리 및 인증 기능을 쉽게 추가할 수 있습니다.
- Cognito User Pools는 사용자 등록, 로그인, 계정 복구, 다중 요소 인증(MFA) 등 다양한 기능을 제공합니다.
2 주요 특징
- 사용자 관리: 사용자 계정의 생성, 읽기, 업데이트, 삭제(CRUD) 작업을 지원합니다.
- 보안: 강력한 암호 정책, MFA, 이메일 및 전화번호 확인 등을 통해 보안을 강화합니다.
- 확장성: AWS의 인프라를 활용하여 수백만 사용자까지 자동으로 확장됩니다.
- 사용자 정의: 사용자 속성을 커스터마이즈하고, 로그인 및 가입 페이지를 브랜딩할 수 있습니다.
- 소셜 로그인: Facebook, Google, Amazon 등과의 연동을 통한 소셜 로그인을 지원합니다.
- 토큰 기반 인증: JWT(JSON Web Tokens)를 사용하여 안전한 인증을 제공합니다.
3 User Pool 구성 요소