강의

멘토링

커뮤니티

인프런 커뮤니티 질문&답변

bluerain님의 프로필 이미지
bluerain

작성한 질문수

AWS(Amazon Web Service) 중/상급자를 위한 강의

Cognito 실습 - 1부

cognito 질문

작성

·

313

0

안녕하세요.
cognito 섹션 강의를 듣기는 했는데..
이걸 언제 사용하는건지 이해가 안돼서요
 
어떤 서비스가 있다면 그 서비스의 실제 end user의 authentication을위한 서비스인가요?
아니면 서비스 개발자들의 aws 리소스에 대한 authentication을 위한 서비스인가요?
 
그리고 추가로 비용이 발생하는지 궁금합니다.

답변 1

1

Sungmin Kim님의 프로필 이미지
Sungmin Kim
지식공유자

안녕하세요.

Cognito는 주로 authentication을 할때 사용되어지는 서비스입니다.

예를 들면 사용자가 특정 웹사이트 및 어플리케이션에 로그인을 해야하는 경우가 생기는데요. 

사용자가 아이디와 비번을 입력해서 계정을 생성합니다. 그럼 Cognito가 Token이라는 것을 생성하는데요.

이 Token이라는것을 가지고 Session이 유지가 되구요. Session동안 다양한 상호작용이 이루어지게 됩니다. 

Cognito를 사용하여 로그인 폼도 커스터마이징을 할 수 있으며 비밀번호 생성시 요구되어지는 조건도 커스터마이징 할 수 있답니다. 뿐만 아니라, 로그인시 Lambda함수를 호출시켜 원하는 로직을 돌릴수도 있습니다. 

Cognito로 할 수 있는 일이 참으로 많답니다^^

추가비용은 다음 웹페이지를 참고하시면 되겠습니다 : https://aws.amazon.com/ko/cognito/pricing/

도움이 되었으면 좋겠습니다.

bluerain님의 프로필 이미지
bluerain

작성한 질문수

질문하기