# OAuth 2.0

59개의 포스트
post-thumbnail

OAuth 2.0 동작 방식

나의 서비스를 그들(구글,트위터)의 서비스와 상호작용 하게 해준다.oauth를 통하여 accessToken 획득accessToken 을 통해 데이터를 CRUD 할 수 있다.accessToken ⇒ 내가 그들의 서비스를 가져다 쓸 때 쓸 것만 부분적으로 허용하는 비밀번호

2023년 10월 30일
·
0개의 댓글
·
post-thumbnail

Social Login 통합

소셜 로그인 각각 google, naver, kakao을 구현하는 방식에서 나아가 객체지향적관점에 맞춰 통합해 보았습니다.먼저 User 정보를 저장하는 User Domain은 다음과 같습니다.각 소셜 로그인 api에서 공통으로 제공하는 정보를 가져와 보았습니다.role

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

[#1] OAuth 2.0 고찰

OAuth 2.0 개념 및 적용 방식

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

구글 Oauth 2.0

구글 Oauth 2.0

2023년 9월 10일
·
0개의 댓글
·
post-thumbnail

[OAuth 2.0] 카카오 로그인 Api 호출하기

이번 포스팅에서는 앞서 공부했던 OAuth 2.0 기반의 카카오 로그인 Api를 직접 호출해볼것이다.Api 호출을 Spring boot를 사용하여 호출할 것이다. 따라서 Spring 프로젝트를 생성한다.gradle을 사용할 예정이며 java, jdk17 버전을 사용할

2023년 8월 13일
·
0개의 댓글
·
post-thumbnail

OAuth 2.0

팀 프로젝트를 기획중에 간편 로그인 기능을 구현하고자 OAuth 2.0 기술을 도입하고자 이번 포스팅을 진행하게되었다.OAuth 2.0이란 인증에 사용되는 개방형 표준 프로토콜이다.로그인을 진행하는 사용자를 대신해서 리소스 서버에서 사용자의 정보에 대한 접근 권한을 위

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

[OAuth 2.0] Spring Security + JWT + OAuth 2.0 카카오 소셜 로그인 구현

최근 프로젝트를 진행하면서 로그인 기능을 구현할 일이 생겼다.웹 서핑을 하다 보면 Google, Kakao 등의 외부 소셜 계정을 기반으로 간편히 회원가입 및 로그인 할 수 있는 웹 어플리케이션을 쉽게 찾아볼 수 있는데 이때 사용되는 프로토콜이 OAuth이다. 아래는

2023년 7월 26일
·
1개의 댓글
·
post-thumbnail

OAuth 2.0

소셜 로그인 어떻게 하는 건지 궁금해하다가 OAuth 2.0 공부하기 💭

2023년 7월 24일
·
1개의 댓글
·
post-thumbnail

OAuth 과거, 현재 그리고 미래

해당 포스트는 다음 NHNFORWARD 내용을 바탕으로 작성되었습니다. 로그인에 사용하는 OAuth: 과거, 현재 그리고 미래

2023년 7월 16일
·
0개의 댓글
·
post-thumbnail

Oauth 2.0

Oauth 2.0 - 여러가지 애플리케이션 기술들(Java, Python, Ruby, PHP 등)을 이용해서 구현우리가 회원들의 sns정보 (id, 비밀번호) 대신에 Oauth를 통해 sns회사에서 id,비밀번호 대용으로 사용할 수 있는 토큰을 발급해서 해당 sns회사

2023년 7월 7일
·
0개의 댓글
·

OAuth 2.0 Server 신규 프로젝트 도입기 1탄

광고 솔루션을 개발하면서 타 서버간에 api 통신을 하기위해 OAuth 2.0 서버를 구축함기획 이야기를 들었을 때부터 생각이 났으나 어떻게 구현할 것이며 혼자 감당해낼 수 있을지가 문제였다.참고한 블로그들과 개발 문서들은 이미 deprecated되어 새로 구현이 필요

2023년 6월 28일
·
0개의 댓글
·
post-thumbnail

외부 서비스에 대한 접근 권한 획득, Oauth 2.0

요새 구글, 페이스북, 카카오톡 등 외부 서비스를 이용하여 로그인 하는 사이트가 많이 보이는데, 이 때 사용되는 기술이 바로 Oauth 2.0이다.사용자의 구글, 페이스북, 카카오톡 정보를 일부 위임 받아 내가 만든 서비스에서 사용한다고 생각해보자. 이 떄, 외부 서비

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

OAuth2.0 제공자 정보 가져오기

OAuth2.0을 구현하고 있는데, 각 제공자마다 이메일 정보를 제공하는 위치가 달라서 디버깅을 통해 그 위치를 찾아냈다. 그 과정을 소개하도록 하겠다. 들어가기에 앞서 OAuth를 구현한 방법을 소개하겠다.

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

OAuth2.0란 무엇인가?

이번 메인 프로젝트의 목표 중 하나는 사용자들이 서비스를 더욱 간편하고 빠르게 이용할 수 있도록 하는 것이다. 이를 실현하기 위해 소셜 로그인 기능의 도입을 결정하였다. 소셜 로그인 구현에 있어서는 OAuth 2.0 프로토콜이 필수적이다.

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

OAuth 2.0 + JWT + Spring Security로 회원 기능 개발하기 - Access Token & Refresh Token 생성

JWT 토큰의 가장 큰 취약점은 Access Token 탈취시 유효기간이 만료하기 전에 만료시킬 방법이 없고 마음껏 악용할 수 있다는 것이었습니다.이 문제를 보완하기 위해, Access Token의 생명주기를 짧게 가져가고 Refresh Token을 서버에서 관리하면서

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

OAuth 2.0 + JWT + Spring Security로 회원 기능 개발하기 - 앱등록과 OAuth 2.0 기능구현

OAuth 2.0 로그인 기능을 구현하기 위해서는 꽤나 많은 작업이 필요합니다.이번 파트에서는 네이버, 카카오, 구글에 앱을 등록하고 OAuth 2.0을 본격적으로 사용할 수 있는 준비를 해보겠습니다.구글 Cloud로 이동합니다.프로젝트 선택을 클릭하고, 새 프로젝트

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

OAuth 2.0 + JWT + Spring Security로 회원 기능 개발하기 - OAuth 2.0을 선택한 이유

2번의 프로젝트를 진행하면서 로그인 & 회원가입 기능을 소셜로그인을 이용해 구현해본적이 있었습니다.최근에는 OAuth 2.0과 Spring Security를 이용한 인증 & 인가를 구현한 애플리케이션이 굉장히 많아보였습니다.프로젝트를 2번 진행하는 동안 Spring S

2023년 5월 20일
·
2개의 댓글
·
post-thumbnail

OAuth 2.0 알아보기

이전 포스팅, 그리고 그 이전의 포스팅에서 우린 "인증(Authentication)"과 해당 인증을 통한 "인가(Authorization)"를 알아보았고, 또한 구현해보았다.사용한 기술로는 JWT를 활용한 "Access Token", 그리고 해당 Access Token

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

Spring Security & OAuth 2.0

이 문서는 Spring Security와 OAuth 2.0에 대한 내용을 다룹니다. 구글 서비스 등록 방법과 Google 로그인 연동 방법, 그리고 Spring Security 설정 방법 등에 대해 설명합니다.

2023년 3월 22일
·
0개의 댓글
·