본문 바로가기

cognito2

aws cognito 사용해보기 2. jets로 pre-signup lambda trigger 걸기 제 서비스로직에는 회원가입시에(oauth기 때문에 첫 로그인) 몇가지 처리해줄 일들이 있습니다. 이를 위해서 cognito에는 로그인시, 인증시, 회원가입시 등등의 상황에서 쓸 수 있는 lambda trigger를 지원하는데요, 오늘은 ruby on jets 프레임워크를 이용해서 cognito api에 lambda 트리거를 걸어보겠습니다. 먼저 lambda function을 작성해줍시다. jets 에서 function은 controller나 job 등과 같은 다른 서비스들보다 제약이 덜한 대신 jets의 기능을 사용할 수 없습니다. 저는 미리 작성해 놓은 model을 사용하고싶기 때문에 먼저 jets 관련 모듈을 import 해주었습니다. 저처럼 jets의 기능을 사용하시지 않는 분들은 생략하셔도 좋습니.. 2020. 3. 18.
aws cognito 사용해보기 1. google oauth2 인증 구현하기 개발자들이 좋아하는 말중에 바퀴를 다시 발명하지 말라는 말이 있습니다... 괜한 삽질 하지말고 잘 만들어져있는 거 가져다 쓰라는 말인데요.. 저도 인증으로 괜한 삽질을 한바탕 마친후 있는 거 가져다 쓰기로 마음 먹고 cognito를 사용해보게 되었습니다. cognito는 aws 에서 제공하는 인증 및 사용자 관리 서비스인데요, 아주 간편하고 좋더구만요. 총 2편으로 1편에서는 간단하게 google oauth2를 구현하고 2편에서는 lambda 트리거를 이용하여 사용자 가입 전후처리를 해보겠습니다. 1. 사용자 풀 생성 먼저 aws cognito 콘솔에서 사용자 풀을 생성해줍니다. 일단은 기본 설정으로 해도 무방합니다. 그리고나서 사용자 풀에서 앱 클라이언트를 생성합니다. 역시 설정은 건들지않겠습니다. 왼.. 2020. 3. 5.