Amazon Cognito 자격 증명 - AWS Mobile SDK

AWS Mobile SDK for Xamarin은 이제 AWS SDK for .NET에 포함됩니다. 이 안내서에서는 Xamarin용 모바일 SDK의 아카이브된 버전을 참조합니다.

Amazon Cognito 자격 증명

Amazon Cognito Identity는 무엇입니까?

Amazon Cognito Identity를 사용하여 사용자 고유의 자격 증명을 생성하고 자격 증명 공급자를 통해 인증할 수 있습니다. 자격 증명으로 권한이 제한된 임시 AWS 자격 증명을 얻어 Amazon Cognito Sync를 통해 데이터를 동기화하거나 다른 AWS 서비스에 직접 액세스할 수 있습니다. Amazon Cognito Identity는 퍼블릭 자격 증명 공급자(Amazon, Facebook 및 Google)와 인증되지 않은 자격 증명을 지원합니다. 또한 자체의 백엔드 인증 프로세스를 통해 사용자를 등록하고 인증할 수 있는 개발자 인증 자격 증명도 지원합니다.

Cognito 자격 증명에 대한 자세한 내용은 Amazon Cognito 개발자 안내서를 참조하세요.

Cognito 인증 리전 가용성에 대한 자세한 내용은 AWS 서비스 리전 가용성을 참조하세요.

퍼블릭 공급자를 사용하여 사용자 인증

Amazon Cognito Identity를 사용하여 사용자 고유의 자격 증명을 생성하고 Amazon S3 또는 Amazon DynamoDB 같은 AWS 리소스에 안전하게 액세스하도록 사용자를 인증할 수 있습니다. Amazon Cognito Identity는 Amazon, Facebook, Twitter/Digits, Google 또는 OpenID Connect 호환 공급자와 같은 퍼블릭 ID 공급자와 인증되지 않은 자격 증명을 지원합니다.

Amazon, Facebook, Twitter/Digits, Google 같은 퍼블릭 자격 증명 공급자를 사용한 사용자 인증에 대한 자세한 내용은 Amazon Cognito 개발자 안내서의 외부 공급자를 참조하세요.

개발자 인증 자격 증명 사용

Amazon Cognito는 Facebook, Google 및 Amazon을 통한 웹 자격 증명 연동 이외에 개발자 인증 자격 증명을 지원합니다. 개발자 인증 자격 증명을 사용하면 Amazon Cognito Sync를 사용하여 사용자 데이터를 동기화하고 AWS 리소스에 액세스하면서도 기존의 자체 인증 프로세스를 통해 사용자를 등록 및 인증할 수 있습니다. 개발자 인증 자격 증명의 사용에는 최종 사용자 장치, 인증을 위한 백엔드 및 Amazon Cognito 간의 상호 작용이 포함됩니다.

개발자 인증 자격 증명에 대한 자세한 내용은 Amazon Cognito 개발자 안내서의 개발자 인증 자격 증명을 참조하세요.