1개 답변
- 최신
- 최다 투표
- 가장 많은 댓글
2
안녕하세요
Amplify와 AWS Cognito를 이용하여 특정 조건에 부합한 사용자만을 관리자로 인식해 Cognito 사용자 조회/추가/수정 등의 작업을 진행하고 싶으신 것으로 이해했습니다.
다음과 같은 방법을 사용해 Cognito 기반의 관리자 로그인을 구현하실 수 있습니다.
- Cognito를 통해 로그인한 사용자의 name, email, phone_number, birthdate, cognito:groups, cognito:roles 등의 토큰 클레임 정보를 얻을 수 있으며, 이를 통해 사용자가 관리자의 조건에 부합한지 확인하는 규칙 기반 매핑을 진행할 수 있습니다. AWS 공식 문서 (관련 링크)를 참고하시면 더 자세한 정보를 얻으실 수 있습니다.
- 관리자 로그인에 성공했다면 해당 관리자가 어떤 AWS 서비스 권한을 사용할 수 있는지(Cognito 사용자 조회/추가/수정 등) 관련 IAM 역할을 부여할 수 있습니다. (관련 링크)
제 답변이 도움이 되셨기를 바랍니다. 감사합니다.
답변함 일 년 전
관련 콘텐츠
- 질문됨 일 년 전
- AWS 공식업데이트됨 2년 전
- AWS 공식업데이트됨 2년 전
- AWS 공식업데이트됨 2년 전