# oauth2

57개의 포스트
post-thumbnail

Google OAuth 로그인 구현

어떤 사이트에서 회원가입이나 로그인을 하려고 할 때 SNS 로그인 버튼이 있는 것을 볼 수 있다. 이러한 로그인을 우리는 OAuth 로그인이라고 부른다.백엔드와 프론트엔드에서 이 로직을 어떻게 처리하는지 설명하는 포스팅이다.구글 공식 문서를 보면 사용자가 Request

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

OAuth2.0 개념 및 작동방식

OAuth 2.0(Open Authorization 2.0, OAuth2)는 인증을 위한 개방향 표준 프로토콜이다.이 프로토콜에서는 Third-Party 프로그램에게 리소스 소유자를 대신해 리소스 서버에서 제공하는 자원에 대한접근 권한을 위임하는 방식으로 작동되며 구글

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

소셜 로그인 흐름 정리

어려움

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

Spring Security와 OAuth2(1) - 개념 알아보기

해당 내용은 이동욱님 저서 '스프링 부트와 AWS로 혼자 구현하는 웹 서비스'를 공부하며 정리한 내용입니다.

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

[넘블] 2주차 개발일지

JPA 양방향 연관관계, 로그인, 좋아요 일 단 구 현

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

[Support] Duplicate Oauth2 AccessTokens Created

솔루션 내 OAuth2 기능 중에 다음과 같은 오류가 간헐적으로 발생한다고 연락을 받았습니다.생략...Incorrect result size: expected 1, actual 2......JdbcTemplate.queryForObject(JdbcTemplate.jav

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

[Spring Boot] OAuth2 + JWT + React 적용해보리기

오늘 팀원이랑 이야기를 해보다가 우려했던 일이 벌어졌다.. 우려했던 일이란?우려했던 일(현재 문제점)개선 방안OAuth2란?With Spring Boot구현현재까지 구현되었던 프로젝트의 로그인과정을 살펴보면 다음과 같다.프론트엔드에서 OAuth2 로그인을 수행한다.프론

2022년 3월 21일
·
0개의 댓글

OAuth2.0이란?

Oauth는 우리가 흔히 볼 수 있는 소셜 로그인의 인증 방식이다.

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

Spring Boot OAuth2 인증서버 적용기 - 7

이번엔 API서버 (Resource서버)를 설정해보겠습니다. API서버를 설정하기 이전에 기존에 H2 DB를 Embeded환경으로 사용했다면 이번엔 tcp설정으로 바꿔서 진행해보겠습니다. H2 설치 저는 Mac으로 개발하고 있으므로 Mac기준으로 작성하겠습니다.

2021년 12월 19일
·
0개의 댓글
post-thumbnail

Spring Boot OAuth2 인증서버 적용기 - 6

이번에는 토큰의 타입을 JWT토큰으로 바꿔보려고 합니다. 현재 access_token방식은 bearer토큰 방식입니다. bearer토큰은 해당 토큰으로 회원정보를 가져오려면 해당 토큰이 유효한지 그 토큰으로 인증한 회원이 누구인지 인증서버에 추가로 확인을 해야합니다.

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

Spring Boot OAuth2 인증서버 적용기 - 5

이번에는 회원정보를 DB에서 조회하여 로그인 할 수 있도록 해보겠습니다. 먼저 회원 Entity를 만들어야 합니다. Member.java 제가 만들고있는 토이프로젝트의 Member Entity입니다. Security에 필요한 정보를 담아야 하므로 UserDetai

2021년 12월 17일
·
0개의 댓글
post-thumbnail

Spring Boot OAuth2 인증서버 적용기 - 4

이번에는 클라이언트 정보를 DB에 저장해놓고 사용하는 방식으로 변경해보겠습니다.H2 DB를 사용하므로 schema.sql에 아래와 같이 추가합니다.DB를 생성했으니 데이터를 넣어주어야 하는데 clinet_secret에는 암호화된 client_secret값을 넣어주어야

2021년 12월 16일
·
0개의 댓글
post-thumbnail

Spring Boot OAuth2 인증서버 적용기 - 3

지난편에서 curl 로 access_token을 받아보았는데요이번에는 redirect_uri로 설정한 /oauth2/callback 컨트롤러를 구성해서 화면에서 access_token 을 볼 수 있도록 만들어보려고합니다./oauth/token의 response를 담을

2021년 12월 14일
·
0개의 댓글
post-thumbnail

Spring Boot OAuth2 인증서버 적용기 - 2

https://velog.io/@papakang22/Spring-Boot-OAuth2-인증서버-적용기-1 에서 적용한 내용 테스트를 해봅시다. SecurityConfig에서 테스트 회원으로 로그인을 해보면 됩니다. http://localhost:1995/oauth

2021년 12월 14일
·
0개의 댓글
post-thumbnail

Spring Boot OAuth2 인증서버 적용기 - 1

저는 회사에서 프로젝트를 진행하면서 통합회원연동을 맡아 클라이언트단을 작업했었는데 그때 통합회원 서버쪽에서 사용한 것이 OAuth2이고 인증 서버도 만들어 보면 좋겠다 라고 생각해서 만들게 되었습니다.

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

🔥 TIL - Day 46

Springboot - 카카오 로그인

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

Kotlin으로 카카오 로그인 구현하기-2

이제 회원가입과 로그인의 플로우를 좀 더 구체화해보자.회원 가입1\. 카카오 access token을 포함한 회원 가입에 필요한 정보를 코틀린 서버에 전송2\. 카카오 access token의 유효성 검증3\. 이미 가입한 회원이면 에러 리턴4\. DB에 사용자 추가5

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

소-셜 로그인, 그 이름 OAuth! 🤩

소셜로그인 인증! OAuth2라는 기술을 바탕으로 보통 구현된다!OAuth는 직접 인증을 처리해주는 것이 아니라, 인증을 중개해주는 매커니즘이다!사용자 정보를 이미 갖고 있는 웹서비스에서 사용자의 인증을 대신해주고, 접근 권한에 대한 토큰을 발급한 후, 이를 이용해 서

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

🔥 TIL - Day 20

2차 프로젝트 시작 / Oauth2 + JWT

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

🔥 TIL - Day 19

2차 프로젝트 준비하자! - Flask 카카오, 네이버 로그인, 키 관리(python-decouple)

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