웹 및 모바일 앱과의 Amazon Cognito 통합 - Amazon Cognito

웹 및 모바일 앱과의 Amazon Cognito 통합

신규 사용자가 앱을 발견하거나 기존 사용자가 앱을 다시 이동할 경우 첫 번째 작업은 가입 또는 로그인하는 것입니다. Amazon Cognito를 클라이언트 코드와 통합하면 인증 및 권한 부여 워크플로우를 지원하는 백엔드 AWS 기능에 앱을 연결할 수 있습니다. 앱은 Amazon Cognito API를 사용하여 사용자 풀에서 새 사용자를 생성하고, 사용자 풀 토큰을 검색하고, 자격 증명 풀에서 임시 자격 증명을 얻는 등의 작업을 수행합니다. Amazon Cognito를 웹 또는 모바일 앱과 통합하려면 AWS Amplify 프레임워크가 제공하는 SDK 및 라이브러리를 사용합니다.

AWS Amplify 프레임워크를 사용한Amazon Cognito 인증

AWS Amplify는 웹 및 모바일 개발자를 위한 서비스와 라이브러리를 제공합니다. AWS Amplify를 사용하면 AWS 서비스로 구성된 백엔드 환경과 통합되는 앱을 구축할 수 있습니다. 백엔드 환경을 프로비저닝하고 AWS 서비스를 클라이언트 코드와 통합하려면 AWS Amplify 프레임워크를 사용합니다. 프레임워크는 분석, 스토리지, 인증 등의 범주로 구성된 기능에 대한 AWS 리소스를 구성하는 데 도움이 되는 대화형 명령줄 인터페이스(CLI)를 제공합니다. 또한 이 프레임워크는 iOS, Android 및 JavaScript를 포함한 웹 및 모바일 플랫폼을 위한 고급 SDK 및 라이브러리를 제공합니다. 지원되는 JavaScript 프레임워크는 React, React Native, Angular, Ionic 및 Vue를 포함합니다. 각 SDK 및 라이브러리에는 Amazon Cognito가 구동하는 인증 워크플로우를 구현하는 데 사용할 수 있는 인증 작업이 포함되어 있습니다.

AWS Amplify 프레임워크를 사용하여 앱에 인증을 추가하려면 플랫폼에 대한 AWS Amplify 설명서를 참조하십시오.