일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 |
- C언어
- 코드 트리
- java
- 디프만
- 자료구조
- 코드트리
- exception
- 부하 테스트
- Kafka
- 디프만16기
- pub.dev
- OAuth
- Scaffold
- Redis
- AOP
- Sharding
- Oidc
- kakao
- 연습문제
- c
- 운영체제
- 코딩
- dip
- Kotlin
- nGrinder
- 코딩테스트
- depromeet
- 코딩 테스트
- flutter
- Spring
- Today
- Total
목록kakao (2)
Nick Dev

기술 스택 : Kotlin + Spring Boot + Spring Security(OAuth에 적용 X)목차카카오 OIDC 소셜 로그인 구현하기(이론편)인증 서버로 요청 보내는 client 선택하기 (Feign VS RestTemplate VS RestClient VS WebClient)카카오 OIDC 소셜 로그인 구현하기(구현편)JWT 기반 인증 구현하기이제부터는 Kakao OIDC를 구현해보자!클래스 다이어 그램👨💻OAuthClientFactory매개변수로 들어온 provider에 맞는 OAuthClient 반환KAKAO → OAuthClient(구현체 : KakaoOAuthClient)GOOGLE → OAuthClient(구현쳬 : GoogleOAuthClient)👨💻OAuthClien..

목차카카오 OIDC 소셜 로그인 구현하기(이론편)인증 서버로 요청 보내는 client 선택하기 (Feign VS RestTemplate VS RestClient VS WebClient)카카오 OIDC 소셜 로그인 구현하기(구현편)JWT 기반 인증 구현하기OIDC란?OpenID Connect는 OAuth 2.0 위에 구축된 인증 레이어로, 사용자의 신원을 확인하는 표준화된 방법을 제공한다.왜 쓰는거야?외부 호출 API 횟수를 절반으로 줄일려고기존에는 아래 사진과 같이 인가 코드로 액세스 토큰을 발급받고, 이 액세스 토큰으로 사용자 정보를 다시 요청해야 해당 유저의 정보를 가져올 수 있다.즉, 서비스 서버에서 총 2번의 API를 호출해야 된다.하지만 OIDC는 딱 1번 호출해서 유저의 정보를 알아낼 수 있다..