1 AWS Cognito Identity Pools
- AWS Cognito Identity Pools은 애플리케이션 사용자에게 임시 AWS 자격 증명을 제공하는 서비스입니다.
- 이를 통해 사용자는 AWS 리소스에 안전하게 접근할 수 있습니다.
- Cognito Identity Pools은 다양한 인증 제공자와 통합되어 유연한 인증 옵션을 제공합니다.
2 주요 특징
- 임시 AWS 자격 증명 제공: 사용자에게 제한된 시간 동안 유효한 AWS 자격 증명을 발급합니다.
- 다양한 인증 제공자 지원:
- Amazon Cognito User Pools
- 소셜 인증 제공자 (Facebook, Google, Apple 등)
- SAML 기반 인증 제공자
- 개발자 인증 시스템
- 세분화된 접근 제어: IAM 역할을 통해 사용자별로 AWS 리소스에 대한 접근 권한을 세밀하게 제어할 수 있습니다.
- 미인증 접근 지원: 게스트 사용자에게도 제한된 접근 권한을 부여할 수 있습니다.
- 디바이스 동기화: 여러 디바이스 간 사용자 데이터를 동기화할 수 있습니다.
3 작동 방식