# Cognito

40개의 포스트

Nest.js - AWS Cognito

AWS Cognito Cognito란? Amazon Cognito는 웹 및 모바일 앱에 대한 인증, 권한 부여 및 사용자 관리를 제공합니다. 사용자는 사용자 이름과 암호를 사용하여 직접 로그인하거나 Facebook, Amazon, Google 또는 Apple 같은 타

2023년 5월 4일
·
0개의 댓글
·
post-thumbnail

Cognito에서 받은 JWT를 해석하여 로그인 한 유저의 정보 가져오기

서론 지난 글에서 API gateway에 권한 부여한 후 Cognito 인증하여 백엔드 리소스인 Lambda에 접근하는 것을 실습해봤다. 하지만 실제 어플리케이션이 사용자를 인식하여 동적으로 정보를 보여주기 위해서는 이것만으로는 충분하지 않을 것이다. 유저 맞춤형으로

2023년 4월 27일
·
0개의 댓글
·
post-thumbnail

Cognito를 사용하여 API gateway 접근 권한 부여하기

서론 Cognito의 역할 사전 준비 - Lambda, API gateway Lambda 함수 생성 HTTP API gateway 생성 Cognito 사용자 풀 생성 및 앱 통합 Cognito - API gateway 연결 HTTP API gateway 권

2023년 4월 24일
·
0개의 댓글
·
post-thumbnail

Unity Cognito 구글 로그인 연동

일단 유니티와 aws cognito로 구글 로그인을 설정하는 방법을 설명해준 유투브를 참고해서 쭉 따라해보았다. 참고한 유투브 링크 유투브의 description에 이분이 만든 샘플 씬도 있으니 샘플 씬으로 테스트 해보면 좋을 것 같다. 코드를 보니 cognito에

2023년 4월 20일
·
0개의 댓글
·
post-thumbnail

AWS 1달러로 웹서비스 배포기

1달러로 AWS기반의 웹서비스 배포한 배포기에 대해 이야기합니다.이번에 사용하게 된 AWS 서비스는 위와 같다. 1달러 중에서 대부분의 비용이 Route 53과 Secrets Manager에 치중이 되어있다. Secrets Manager를 사용하지 않으면, 코드에 키를

2023년 4월 18일
·
0개의 댓글
·
post-thumbnail

AWS ALB 와 Cognito를 활용한 사용자 인증 기능 구현

운영 중인 웹 및 모바일에 사용자 인증 기능을 제공하기 위해서는 사용자에대한 User DataBase 관리, 사용자 인증, 권한 부여 등 여러가지 복잡하고 번거로운 작업등을 진행 해줘야합니다.

2023년 4월 11일
·
0개의 댓글
·

[React] aws-cognito-identity.js 로그인 구현

React에서 AWS Cognito를 사용하는 방법은 두 가지이다.첫 번째는 Amplify를 활용해서 backend를 구축하는 것이고, 두 번째는 aws-cognito-identity 라이브러리를 활용하는 것이다.예전에는 Amplify 사용했는데 이번에는 aws-cog

2023년 3월 14일
·
0개의 댓글
·
post-thumbnail

SpringBoot에서 AWS Cognito로 10분만에 로그인/회원가입 구현

AWS Cognito in SpringBoot 안녕하세요, 귀찮은걸 딱 싫어하는 데브옵스 엔지니어 최정민입니다. 많은 분들이 Java/Springboot 생태계에서 서비스 혹은 개인 프로젝트를 개발을 진행하고 계실 거라고 생각합니다. 이때 생각보다 많은 시간을 잡

2022년 12월 20일
·
0개의 댓글
·
post-thumbnail

[Error] Amplify 배포 에러 Cannot find file './aws-exports' in './src'

리액트 앱에서 amplify auth를 추가하고, amplify 를 사용해서 배포하려고 하는데 에러가 발생했다.파일의 경로가 맞는데도 계속 파일을 찾을 수 없다고 에러 메시지가 뜨면서 배포 에러가 발생했다.yml 파일에 amplifyPush —simple 명령어 추가

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

[Error] OAuth - Error handling auth response. Error: attributes+required%3A+%5Bzoneinfo%5D

OAuth - Error handling auth response. Error: attributes+required%3A+%5Bzoneinfo%5D리액트 앱에서 AWS의 Cognito와 Google 소셜 로그인을 구현하면서 발생한 에러이다. 에러 메시지는 zoneinf

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

React | Amplify Cognito + Google Social Login 구현하기

이 포스팅은 리액트 앱에서 구글 소셜 로그인을 연동하는 방법에 대해서 설명합니다. 특히, AWS의 Amplify와 Cognito의 User Pool도 함께 사용해서 연동할 예정입니다.구현하고자 하는 바는 리액트 웹 앱에서 구글 로그인 버튼을 클릭하면, 구글 계정을 선택

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

#8 BE 세팅(cognito) 적용 -3 SignIn

코그니토로 계정을 생성해보았고, 이제 그 계정으로 로그인해본다사실 로그인이라기 보단, 유효한 토큰을 얻고, 그 토큰으로 api를 호출할 수 있는 권한을 얻는다라고 이해해야한다로그인 이라는 개념자체가 그러니까..무튼 FE에서 입력된 정보로 코그니토에 권한을 체크받아서 J

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

#8 BE 세팅(cognito) 적용 -2 SignUp

앞서서 세팅을 해주고 코드에는 어떻게 적용을 하는가build.gradle추가하는김에 s3도 추가했다application.yml이렇게만 세팅했고, userRestController에서 호출을 하도록 구성해봄UserController.javaUserServiceImpl.j

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

#8 BE 세팅(cognito) 적용 -1

참고한 블로그웹이나 모바일 앱 등에서 사용자 관리를 도와주는 AWS의 서비스 중 하나.회원가입, 로그인, Token을 포함하여 회원관리를 해주며, OAuth 2.0도 함께 사용이 가능하여 제공하는 서비스패스워드를 관리자 DB에서 가지고 있게되면, 암호화도 해야하고 토큰

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

[React] AWS Cognito 로그인 적용기 (with. redux & redux-persist)

AWS Cognito를 접하게된 계기..회사에서 요즘 한창 관리자 페이지를 담당하고 있는데, 로그인 과정을 코그니토 서비스를 이용해서 구현해 놓으셨더라.. 회사 개발 스택이 현재 Vue 인 관계로, 이를 한번 응용해 React에 붙여보는 작업? 실습?을 진행해기로 했다

2022년 10월 17일
·
2개의 댓글
·
post-thumbnail

[Cognito + Amplify + React] 회원가입(Sign-in) 구현

⚡ 들어가기 이 포스팅은 Cognito user pool을 생성해두었다는 가정하에 작성했습니다. Amplify UI를 활용해서 쉽게 구현할 수도 있지만, custom 항목을 늘리려고 하니 amplify ui는 custom에 한계를 느껴서 React에서 직접 ui를 작성

2022년 9월 13일
·
0개의 댓글
·
post-thumbnail

AWS Cognito 톺아보기

🌻 AWS 스터디 1조 대표로 올리는 글입니다. 3주차 주제는 Cognito 입니다 🌻

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

AWS 강의 정리 (3)

Manage access of AWS users and resourcesIAM groups : share permission levels IAM Roles : associate permissions IAM policies : json documents which gra

2022년 6월 28일
·
0개의 댓글
·
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개의 댓글
·