Amplify Auth를 사용하면 완전관리형 사용자 디렉터리를 통해 보안 인증 흐름을 빠르게 설정할 수 있습니다. Amplify Auth의 내장 인증 기능을 사용하여 모바일 및 웹 앱에서 사용자가 액세스할 수 있는 항목을 제어할 수 있습니다. 옵션을 함께 클릭하거나 안내형 명령을 통해 이메일 및 소셜 가입/로그인, 암호 분실, 다중 인증 워크플로를 구성합니다.
기능
직관적인 구성
웹 기반 Amplify Studio와 로컬 Amplify CLI 도구 체인은 안내형 워크플로와 앱에 인증을 추가할 수 있는 직관적인 사용 사례 중심 인터페이스를 제공합니다.
사전 빌드된 UI 구성 요소
사전 빌드된 UI 구성 요소를 사용하여 코드 몇 줄로 앱에 로그인 및 가입 워크플로를 추가할 수 있습니다. React, React Native, Angular, Vue, Ionic, Next.js와 통합됩니다.
세분화된 인증
Amplify Studio와 CLI를 사용하여, 앱 데이터, 파일 및 API에 액세스할 수 있는 인증된 앱 사용자 및 그룹을 지정하는 세분화된 권한 부여 정책을 손쉽게 만들 수 있습니다.
사용자 관리
Amplify Studio는 인증된 사용자를 관리하는 방법을 제공합니다. 인증 절차를 거치지 않고 사용자 및 그룹을 생성/편집하고, 사용자 속성을 업데이트하고, 가입을 자동으로 검증하는 등의 작업을 수행할 수 있습니다.
웹 및 모바일 프런트엔드 라이브러리
인증 클라이언트 라이브러리가 제공하는 간단한 API 인터페이스(Auth.signIn 및 Auth.signUp)를 통해 코드 몇 줄로 앱에 사용자 지정 로그인 환경을 구축할 수 있습니다. Amplify는 로그인 토큰 교체 기능과 단기 보안 인증 정보로 AWS 서비스 요청 서명을 자동으로 처리합니다.