Close

Cognito 사용자 풀

Cognito 사용자 풀

사용자 풀 생성

1952eeed.png

사용자 풀 생성에 대하여 한단계씩 진행해 보겠습니다.

1. 이름

69b678c0.png
생성할 사용자 풀 서비스의 이름을 설정하는 단계입니다.
이곳에서 사용자 풀을 만들때 기본값을 기반으로 만들것인지 아니면 한 단계씩 순서대로 설정을 진행할 것인지 선택할 수 있습니다.

2. 속성

e0d41bc8.png
사용자의 로그인 방식을 설정 하는 단계입니다.
해당 단계에서 사용자가 어떠한 방식으로 로그인 할것인지, 어떤 속성을 사용자의 표준 요건으로 지정할것인지에 대하여 설정할 수 있습니다.
해당 단계에서 설정된 필수 사항은 생성이 된 후에는 변경 할 수 없습니다.
필요에 따라 사용자 지정 속성을 추가할 수 있습니다.

3. 정책

4b212ef0.png
사용자 계정의 정책에 대한 단계입니다.
사용자를 생성시 비밀번호에 대한 요구조건을 설정 할 수 있고, 일반 사용자가 사용자 풀에 계정을 등록 할 수 있도록 허용합니다.
또한 관리자가 사용자의 계정을 생성시 해당 계정의 만료일을 설정 할 수 있습니다.

4. MFA와 확인

1431a928.png
사용자의 계정 인증방식에 대한 단계입니다.
해당 단계에서 사용자의 전화번호 및 이메일을 검증하는 단계를 설정 할 수 있습니다.
기본적으로는 해제상태이나 필요에 따라 선택사항과 필수사항으로 변경 할 수 있습니다.

해당 서비스를 수행하기 위해서 Amazon Cognito에대한 Role(IAM) 을 설정해줘야 합니다.

문자 메세지 전송시 별도의 요금이 부과됩니다.

5. 메시지 사용자 지정

a5c2888a.png
인증 메세지에 대한 설정 단계입니다.
이 단계에서 이메일 또는 전화번호 인증 메세지에 대한 설정을 진행할 수 있습니다.

기본적으로 이메일 인증의 경우 Simple Mail Service를 사용합니다.
AWS Lambda를 사용하여 이벤트동작을 제어할 수 있습니다.

6. 디바이스

92313a0d.png
사용자의 디바이스를 기억하는지 여부에 대한 설정

7. 앱 클라이언트

8b7b033c.png
해당 사용자 풀에 접근가능한 클라이언트 설정

8. 트리거

8f5b9f83.png
각 프로세스에서 AWS Lambda이벤트 호출

9. 검토

4357b0e0.png
최종 검토 및 생성

Leave a Reply

avatar
  Subscribe  
Notify of
%d 블로거가 이것을 좋아합니다: