# Cognito

22개의 포스트
post-thumbnail

next-auth 에러 해결

원래는 AWS-Amplify를 사용하여 auth 로직을 구현해오다가 이번 기회에 AWS-Amplify를 제거하고 구현을 하기로 해서 next-auth 라이브러리를 사용하기로 했다.Provider는 Cognito를 사용하기로 했고, 공식문서를 살펴보며 차근차근 구현해가다

2022년 4월 26일
·
0개의 댓글
post-thumbnail

AWS Cognito User pool을 DynamoDB에 저장하기

Cognito user pool은 사용자 정보를 담고 있는 디렉터리이다. 이 정보를 DB로 Export하는 기능은 없고, 회원가입 시에 Post confirm lambda를 트리거해서 Lambda에서 user 정보를 DB에 저장하도록 구현했다.Cognito user p

2022년 4월 7일
·
0개의 댓글
post-thumbnail

AWS Cognito + Amplify UI + React

이 포스팅에서는 AWS의 Cognito user pool을 사용해서 React app에서 사용자 인증 과정(sign-up, sign-in, sign-out)을 구현하고자 한다.웹 및 모바일 앱에 대한 인증, 권한 부여 및 사용자 관리를 제공함.사용자는 사용자 이름과 암

2022년 4월 6일
·
0개의 댓글

[Spring] AWS S3 Multipart Upload - JavaScript SDK (feat. AWS Cognito)

JavaScript SDK를 이용하여 대용량 파일을 청크로 나누어 업로드하는 법

2022년 3월 29일
·
0개의 댓글
post-thumbnail

Cognito 닉네임 중복체크 하기

Amplify와 Cognito를 사용하여 회원가입을 구현하는데 있어 Username은 중복체크를 기본적으로 지원해주지만 다른 속성에 대해서는 지원해주지 않아서 직접 구현을 해 보았다.Cognito에 존재하는 사전가입 트리거를 사용하기로 했다.회원가입 버튼을 누르게되면

2022년 2월 11일
·
0개의 댓글
post-thumbnail

AWSS3Provider - get signed url error TypeError: Cannot read properties of undefined (reading 'byteLength') 에러 해결

인증이 안된 사용자에 대해 AWS 서비스에 대한 접근권한이 없어서 발생하는 문제였다.스크린샷 2022-02-05 오후 2.53.45.png이렇게 권한을 true로 변경해주어 해결하였다

2022년 2월 5일
·
0개의 댓글

Cognito User Pool 정보 DynamoDB에 저장하기

리뷰 기능 개발을 하다가 User의 정보가 필요한데 Cognito User Pool에 저장되어있는 정보를 DB로 옮겨서 User의 정보를 받아와야 하는 상황이 발생했다.구글링을 열심히 했고 내가 내린 결론은 Lambda를 이용하여 함수를 만들고 그 함수를 Cognito

2022년 2월 4일
·
0개의 댓글
post-thumbnail

Nextjs에 Cognito로 kakao social Login 만들기.. 다만 amplify를 곁들인..

주절주절 회사에 들어오고, 그냥 그런(그래도 Next.js, TypeScript, React-query, Redux-toolkit)크게 어렵진 않은?(물론 나는 많이 어려웠다 ㅎㅎ) 툴들로 프론트작업을 하던 와중, 피오역할을 맡은 분께서 이번 메인페이지 작업에 로그인구

2021년 11월 12일
·
0개의 댓글

Cognito를 통한 backend 연결

https://awskrug.github.io/amplify-photo-gallery-workshop/30_adding_auth/10_adding_auth_back.htmlhttps://docs.amplify.aws/ui/auth/authenticat

2021년 10월 12일
·
0개의 댓글

AWS Cognito AccessToken 갱신

refreshToken을 이용하여 accessToken을 재발급 받아 서비스 이용중 session만료라는 민망한 상황을 회피해보자!

2021년 9월 15일
·
0개의 댓글

PostConfirmation invocation failed due to error AccessDeniedException 에러

회원가입을 다시 하고 이메일 인증코드를 입력하는데PostConfirmation invocation failed due to error AccessDeniedException.에러가 발생하였다.명령어를 통해 IAM user를 재생성하여 API Gateway가 재생성되어서

2021년 6월 18일
·
0개의 댓글
post-thumbnail

Cognito custom attribute 사용시 error

AWS의 Cognito를 사용하여 회원가입을 구현할 때 이러한 에러가 발생했다. 에러의 의미는 attribute로 넘겨 받은 parameter의 type이 string이 아니라서 발생하는 에러였다. 고민을 하다가 custom attribute의 파라미터를 string으

2021년 6월 9일
·
0개의 댓글
post-thumbnail

AWS Mqtt Broker를 활용한 실시간 앱(React + 실시간 그래프)

AWS IoT (Mqtt) / React / Chart.js 를 활용한 실시간 그래프 데모 앱

2021년 5월 31일
·
0개의 댓글
post-thumbnail

[AWS] Cognito를 사용하여 Google 로그인 구현하기

웹 개발을 하다보면 한번쯤은 구현해 보게되는 기능중 하나가 바로 로그인 기능인데요. 로그인을 구현하는 방법은 여러가지가 있습니다. 이번에는 AWS에서 지원하는 Cognito를 이용하여 소셜 로그인중 Google 로그인을 내 서비스에 추가하는 방법에 대해 알아보겠습니다.

2021년 5월 16일
·
0개의 댓글

AWS Cognito + DRF 로그인 구현하기(with React)(3)

이전 게시물에서 만들었던 AbstractUser를 import 하여 Usermodel을 작성합니다. 이제 모든 설정이 끝났으니, Serializer를 생성하여 Views를 통해 받을 준비를 해봅시다.만들었던 User 모델을 사용하여 Serializer를 작성합니다.간단

2021년 5월 14일
·
0개의 댓글

AWS Cognito + DRF 로그인 구현하기(with React)(2)

Django 프로젝트 구조 현재 프로젝트의 구조 > cognito_login └app_account └cognito_login # 프로젝트 폴더, settings.py 포함 현재 프로젝트 구조에서 appaccount는 로그인 및 기타 기능을 구현할 앱 입니다.

2021년 5월 1일
·
0개의 댓글

AWS Cognito + DRF 로그인 구현하기(with React)(1)

AWS Cognito는 웹 및 모바일 앱에 대한 인증, 권한 부여 및 사용자 관리를 제공하는 서비스 입니다.직접 사용자의 이름(이메일, 휴대폰 번호 등) 을 사용하여 직접 로그인 하거나, Facebook, Amazon, Google 또는 Apple 같은 타사 로그인 또

2021년 4월 29일
·
0개의 댓글
post-thumbnail

Amazon Cognito

Amazon Cognito는 웹 및 모바일 앱에 대한 인증, 권한 부여 및 사용자 관리를 제공한다. 사용자는 사용자 이름과 암호를 사용하여 로그인 하거나 Facebook, Google, Apple 같은 소셜 로그인도 할 수 있다.Amazon Cognito의 두 가지 주

2021년 3월 4일
·
1개의 댓글
post-thumbnail

React | Aws Cognito로 구글 로그인 API 연동하기

aws cognito로 구글 로그인을 붙여보기 전 간단한 개념 설명 먼저 하고, 붙이는 방법을 설명하고자 한다.AWS Cognito SiteGoogle Cloud Platform SiteAmazon Cognito는 웹 및 모바일 앱에 대한 인증, 권한 부여 및 사용자

2021년 2월 5일
·
0개의 댓글
post-thumbnail

[AWS] 서버리스 웹 어플리케이션 구축하기2 🏳️‍🌈 - aws 기반 프로젝트

이전편에서 이어지는 포스팅입니다. 이전편에서 정적 웹사이트 호스팅-사용자 관리 파트까지 다루었습니다. 사용한 서비스: AWS Lambda, Amazon DynamoDBAWS Lambda와 Amazon DynamoDB를 사용하여 웹 애플리케이션에 대한 요청을 처리하기 위

2021년 1월 13일
·
0개의 댓글