# 소셜 로그인

OAuth 2.0 프로토콜 기반 소셜 로그인에 대해 알아보자!
0Auth 2.0 프로토콜에 대해 자세하게 파해쳐봅시다! 소셜 로그인은 어떤 메커니즘으로 구현될까요?🧐

카카오 소셜로그인
카카오 소셜 로그인 로직을 구현했다.찾아보면서 로직이 궁금했는데 잘 찾아보기 힘들어서 로직도 첨부할 예정입니다.방식은 프론트에서 카카오 인가 코드를 받아온후 백엔드에 넘겨주면 백엔드에서 카카오 서버와 통신해 토큰을 발급받고 그 토큰을 가지고 자체사이트 토큰을 재발급해
소셜 로그인 -카카오
카카오 API를 사용할 때는 sdk 방식과 REST API 방식이 있는데 프론트에서 모두 해결하는 것이 아니라 프론트에서 로그인 요청을 보내고 백엔드에서 토큰을 받아 처리 할 것이기 때문에 REST API 방식을 사용하기로 했다.프론트엔드 : 카카오로부터 인가 코드를
OAuth의 개념 및 흐름 정리
최근에 안드로이드 프로젝트에서 Google 소셜 로그인을 구현하기 위해 찾아보던 중, OAuth에 대한 기본 흐름부터 파악할 필요를 느끼게 되었다. 이번 글에서는 OAuth 2.0 의 흐름 위주로 정리해보려 한다. OAuth는 (Open Authorization 2.0

[리액트] 카카오 소셜 로그인
카카오 소셜 로그인 flow FE 측에서 카카오에게 인가 코드를 요청한다. 받은 인가 코드를 서버에 보낸다. 서버는 인가코드로 카카오에게 토큰을 요청한다. 유효한 코드면 토큰을 발급해 준다. 카카오 토큰으로 유저정보를 확인하고 이를 통해 서버 전용 토큰을 발행한다. 서

[Bob Morgan] 소셜 로그인 Unit Test
Unit Test를 처음으로 해 보면서, 온갖 오류를 직면하고 views.py를 수정할 수 있었다.
[Django] 카카오 소셜 로그인 (REST API)
카카오 개발자 문서 링크 : KAKAO DEVELOPERS LINK내 애플리케이션 생성REST API 키 확인플랫폼 탭에서 사이트 도메인(ex. http://localhost:8000) 적용Redirect URI 설정(카카오 로그인에서 사용할 OAuth Red

[iOS] 카카오 로그인
https://developers.kakao.com프로필 정보를 제외한 다른 동의 항목의 ‘필수 동의’ 설정이 불가설정한 동의 항목 내역은 앱의 카카오 로그인 동의 화면에 반영‘카카오계정으로 정보 수집 후 제공’ 기능에 대한 자세한 안내는 사용자 정보(http

[iOS] 애플 로그인
Apple Developer - Identifiers에 접속하여 Sign in with Apple을 체크 후 저장합니다Identifier의 설정을 변경 후 저장하게 된다면 기존 사용 중이던 profile provisioning이 invalid되기 때문에 profile

AWS Amplify 와 카카오톡 로그인 이슈
이번에 FE에서 Firebase를 쓰던 서버를 AWS Amplify로 변경을 했다.바꾼 이유는 CI/CD 가 편리해서 라고 한다.Amplify로 변경 후 카카오톡 소셜 로그인이 안되는 이슈가 생겼다.카카오톡 소셜 로그인시에 사용될 Redirect URI해당 사진은 카카

카카오 로그인 API로 로그인 인증하기
이전 포스팅에서 소개한 대표적인 로그인 방법 3가지 중 하나인 OAuth 2.0 방식으로 로그인을 구현해보겠다.OAuth 2.0은 소셜 로그인 방식에 주로 사용되는데 무료로 해당 API를 제공해주는 카카오 로그인 API를 선택하였다.카카오 로그인 구현1\. 카카오 로그
[React] 카카오 로그인 구현하기 - REST API
지금 진행하고 있는 프로젝트에서 카카오 로그인과 구글 로그인을 진행하기로 하였다. 먼저 카카오 로그인에 대해 정리하면서 진행해보려고 한다. 아, 그리고 이 글은 프론트엔드의 입장에서 작성된 글이다. 카카오 API를 사용할 때에는 sdk 방식과 REST API 방식이

[2차 프로젝트][숙박 플랫폼] 카카오 소셜로그인 (REST API 방식, Redirect URI)
우리는 프론트엔드에서 인가코드와 로그인 토큰을 발급받은 후, 백엔드에 전송해주면 백엔드에서 해당 토큰으로 유저정보를 조회해 JWT토큰을 생성해 프론트에게 넘겨주기로 했다. 이 토큰은 프론트에서 로그인 여부를 확인해 페이지를 리다이렉트하거나 로그아웃, 혹은 백엔드로부터