View a markdown version of this page

Amazon Cognito 개념 - Amazon Location Service

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

Amazon Cognito 개념

Amazon Cognito는 애플리케이션 사용자에게 임시 AWS 자격 증명을 제공하므로 IAM 사용자 계정 없이 Amazon Location Service APIs 호출할 수 있습니다. Amazon Cognito는 모든 Amazon Location Service APIs(지오펜스 및 트래커 포함)에 액세스해야 하거나 여러 인증 공급자를 결합하려는 경우에 특히 유용합니다.

자격 증명 풀

사용자 자격 증명을 임시 AWS 자격 증명에 매핑하는 Amazon Cognito 리소스입니다. 자격 증명 풀은 인증된 사용자(사용자 풀 또는 외부 공급자를 통해 로그인)와 인증되지 않은 게스트 사용자를 모두 지원합니다.

인증되지 않은 역할

로그인하지 않고 애플리케이션에 액세스하는 게스트 사용자가 수임하는 IAM 역할입니다. 이 역할에 연결된 권한에 따라 익명 사용자가 액세스할 수 있는 Amazon Location Service APIs 및 리소스가 결정됩니다.

인증된 역할

Amazon Cognito 사용자 풀, 소셜 자격 증명 공급자 또는 SAML 페더레이션을 통해 로그인하는 사용자가 수임하는 IAM 역할입니다. 인증된 역할은 일반적으로 인증되지 않은 역할보다 더 광범위한 권한을 가집니다.

토큰 교환

애플리케이션이 Amazon Cognito 자격 증명을 임시 AWS 자격 증명(액세스 키, 보안 키 및 세션 토큰)으로 교환하는 프로세스입니다. AWS SDKs 및 Amazon Location Service 인증 헬퍼 라이브러리는이 교환을 자동으로 처리합니다.