# oauth2

135개의 포스트

Prac01-of-Java-Springboot(1)

imageimageimage리프레시토큰확인액세스토큰저장화면액세스토큰없이테스트성공화면OAuth2를 이용하여 구글과 카카오 로그인 서비스를 만들어보자..!application.ymlimageloadUser 메서드를 오버라이딩하여 OAuth2 소셜 로그인 처리 및 사용자 정

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

OAuth 2.0 + JWT + Spring Security로 회원 기능 개발하기 - JWT 개념과 Security 기본 설정

두번의 프로젝트를 통해 회원 기능을 구현할때는 사용자가 로그인을 성공하면 사용자 정보를 객체에 담아 Session 저장소에 보관하는 방식으로 처리해왔습니다.Session에 회원객체를 저장하면, 어디서든 Session 저장소에 접근만 하면 회원의 정보를 쉽게 꺼내쓸 수

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

[Section 4] OAuth2 인증(Authentication)

내 방에서 본 노을 지는 풍경! 매일 반복되는 하늘이 질리지도 않게 매일 예뻤다!! 소셜 로그인으로 익숙한 OAuth2를 배웠다. 직접 로그인 인증 할때마다 상상했던 원리와 조금 비슷해서 신기했지만 Authentication Grant 부분은 직접 유형으로 나눠서 이론

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

JWT + OAuth 2

Resource Owner가 웹 브라우저에서 Google 로그인 링크를 클릭.Frontend 애플리케이션에서 Backend 애플리케이션의 http://localhost:8080/oauth2/authorization/google로 request를 전송. -> 이

2023년 5월 18일
·
0개의 댓글
·

OAuth2 샘플 애플리케이션 구현

SSR 방식을 사용해서 구현파일 이름은 test-oauth2.html이다.csrf, formLogin, httpBasic을 disable 해주고 요청들은 인증된 request에 대해서만 접근을 허용하도록 하며, .oauth2Login(withDefault())를 추가해

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

OAuth 2

전통적으로 특정 애플리케이션의 서비스를 이용하는 사용자에 대한 인증 처리는 해당 서비스를 직접적으로 제공하는 애플리케이션에서 담당해 왔습니다.인증 서버를 별도로 분리해서 인증을 처리하든 하나의 서버에서 사용자의 인증도 처리하고 그와 동시에 애플리케이션의 서비스도 함께

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

카카오 로그인 오류 [Security + OAuth2]

카카오 로그인 기능을 추가하다 발생한 오류다.구글 연동에 성공하고 카카오 연동을 시도했다.구글의 경우는 provider가 security 설정에 내장되어 있어 따로 추가할 필요 없었지만 카카오 같은 우리나라에서만 주로 사용되는 경우에는 provider를 직접 설정해야

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

Spring Security 네이버 로그인

소셜로그인을 하기위해 OAuth2 클라이언트 라이브러리를 사용하고있습니다. OAuth2는 클라이언트를 제공해주는 provider 가있는데 각 나라마다 getAtribute로 얻는 값의 이름이 다양하기 때문에 만들어 둘 수 없기 때문에 구글이나 페이스북 트위터 등 정

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

Spring Security 페이스북 로그인

먼저 로그인을 후 개발자 등록을 해줍니다. 로그인이 완료되면 내앱에 들어가 앱 만들기를 클릭해줍니다. ![](https://velog.velcdn.com/images/choigo

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

Spring Security 구글 아이디로 회원 가입

IndexController IndexController 클래스에 로그인 테스트를 위한 메서드를 작성해줍니다. index페이지에서 loginForm.html로 이동 후 (aouth로그인X) 기존 join.html에서 회원가입한 정보로 로그인을 해줍니다. ![](h

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

[Spring] 구글 로그인 API 구현

구글 설정 https://console.cloud.google.com/apis/dashboard 접속 상단 프로젝트 부분 클릭하기 새 프로젝트 > 프로젝트 이름 입력 > 만들기 image.jpg1 |image.jpg2 --- | --- | 프로젝트 선택 > O

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

kakao 소셜 로그인 하는법

소셜 로그인에 관련된 라이브러리setting설명🔗 개발자 도구 링크내 어플리케이션 → 로그인 → 어플리케이션 추가 → 접속매뉴 → 카카오 로그인 → 활성화 설정 → 상태 on 으로 변경하단의 Redirect URL 등록application yml 에 등록했던 url

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

Google 소셜 로그인

client id 와 pw 는 클라우드 콘솔 앱 생성시 획득할 수 있다.scope 는 google 로 부터 얻어올 수 있는 정보를 뜻한다.🔗 구글 클라우드 콘솔 링크상단에 표시한 박스를 누르면 프로젝트를 선택하거나, 개설할 수 있는 창이 팝업된다.새 프로젝트를 눌러

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

Naver 소셜로그인 구현하기

🔗 개발자 센터 링크왼쪽 상단의 매뉴 → 네이버 로그인 → 네이버 로그인 API하단의 오픈 API 이용 신청을 누르면 application 생성 페이지로 이동된다.적당히 인증과 정보를 입력하다보면 환경추가 설정이 나온다.PC 웹을 추가서비스 URL배포되었으면 배포된

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

OAuth2의 SSO 이해하기

OAuth2의 핵심은 타사 웹사이트나 웹이 리소스에 접근할 수 있게 허용하는 것이 주목적이다.공부하면서 몇 가지 의문점이 계속 들었는데, 이 부분을 좀 깊이 있게 알아봐야 할 것 같다.여기서 개념을 정확히 생각하면서 이해해야 한다.하단의 애플리케이션은 "클라이언트"를

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

JWT & SpringSecurity OAuth2

JWT와 OAuth2에 대한 공부

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

[Spring] 애플 로그인 구현하기

OAuth2 Apple Login

2023년 3월 28일
·
2개의 댓글
·
post-thumbnail

[Security] OAuth 2

OAuth 2는 특정 애플리케이션(Client)에서 사용자의 인증을 직접 처리하는 것이 아니라 사용자 정보를 보유하고 있는 신뢰할 만한 써드 파티 애플리케이션(GitHub, Google, Facebook 등)에서 사용자의 인증을 대신 처리해주고 Resource에 대한

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