Amazon Cognito 리소스
개요
Amazon Cognito를 사용하면 몇 분 만에 사용자 가입, 로그인, 액세스 제어, 중개형 AWS 서비스 액세스를 웹 및 모바일 애플리케이션에 추가할 수 있습니다. Amazon Cognito는 수백만 명의 사용자로 확장할 수 있는 안전한 테넌트 기반 ID 저장소와 페더레이션 옵션을 제공하는 개발자 중심의 비용 효율적인 서비스입니다. Amazon Cognito는 브랜드 고객 경험을 생성하고, 보안을 개선하고, 고객의 요구에 맞게 조정하는 데 도움이 됩니다. 예를 들어 소셜 ID 제공업체를 통한 로그인과 WebAuthn 패스키 또는 SMS 및 이메일 일회용 암호를 사용한 암호 없는 로그인을 지원합니다. Amazon Cognito는 다양한 규정 준수 표준을 지원하고, 개방형 ID 표준에서 작동하며, 광범위한 개발 리소스 및 SDK 라이브러리 카탈로그와 통합됩니다.
이 페이지에서는 코드 샘플을 사용해 특정 작업을 수행하는 방법이 설명된 기술 자료를 제공합니다. 이러한 코드 샘플을 자체 앱에서 재사용할 수 있습니다. 아래 첫 번째 가이드 세트에는 Amazon Cognito 사용자 풀, Amazon Cognito 자격 증명 풀 및 AWS AppSync 개발에 대한 기본 사항이 설명되어 있습니다.
시작하기
워크숍
Amazon Cognito 워크숍
이 워크숍에서는 Cognito를 자세히 살펴보고 샘플 소매점용 인증 솔루션을 구축합니다. 또한 호스팅 UI, AWS Amplify를 사용한 Amazon Cognito 사용자 풀 SDK 및 Amazon Cognito 자격 증명 풀 SDK의 API 인증을 위한 Amazon Cognito 사용자 풀 작업을 수행합니다.
샘플 애플리케이션
펫 스토어 애플리케이션 샘플
이 샘플 웹 애플리케이션은 가상 펫 스토어 웹 애플리케이션의 다양한 사용자 유형에 대한 인증 및 정책 기반 권한 부여를 보여줍니다. 이 애플리케이션은 인증에 Amazon Cognito를 사용하고 정책 기반 권한 부여에 Amazon Verified Permissions를 사용합니다. 이 애플리케이션은 AWS Amplify 플랫폼을 사용하여 백엔드 리소스의 배포 및 프로비저닝을 가속화합니다.