🙈

⃝ 동글동글 ⃝

🪐ᐩ˖ 🍎
728x90
반응형
SMALL

카카오 7

[Spring Boot] 502 Error - 502 에러는 Redirect URI를 잘못 지정한 것이다... + 카카오 소셜 로그인

Request URL: https://우리-도메인.com/login/oauth2/callback/kakao?code=KuIko702@@@@@@@@@@@@@@@@@@@@@@@@ Request Method: OPTIONS Status Code: 502 Referrer Policy: strict-origin-when-cross-origin 카카오 소셜 로그인을 진행하다가 502 에러를 만났다. 뭐 이리저리 꿍시렁 꿍시렁 하면서 오류 메세지가 나타났는데 strict-origin-when-cross-origin 이러길래 또 CORS 오류인가 싶었지만 내가 Redirect URI를 잘못 지정해 두고 사용하고 있어서 발생했다. 502 에러는 일반적으로 게이트웨이 오류를 나타내며, 서버가 클라이언트의 요청을 처리할 수..

[SpringBoot + React] 카카오 소셜 로그인 REST API 방식 구현 - 3. 카카오 소셜 로그인 구현

[SpringBoot + React] 카카오 소셜 로그인 REST API 방식 구현 - 3. 카카오 소셜 로그인 구현 💡 목차 1. 카카오 소셜 로그인 사전 준비사항 2. 카카오 소셜 로그인 구조 분석 3. 구현 단계 글을 읽기 앞서 저는 React와 SpringBoot를 이용하여 카카오 소셜 로그인을 구현하는 과정을 담았습니다. SpringBoot에서만 카카오 소셜 로그인을 수행하는 과정을 필요로 하신다면 제 글을 읽으실 필요는 없습니다. 프론트와 서버와의 일렬의 동작 과정을 보시고자 하신다면 첫 글부터 하나하나 읽어 주시면 감사하겠습니다. ⚠️ 참고로 저는 백엔드 쪽 작업을 담당하고 있어 백엔드 위주의 설명을 진행할 예정입니다. 프론트의 설명을 보고 싶다면 👀 프론트 (React 엿보고 오기) 프론트..

[SpringBoot + React] 카카오 소셜 로그인 REST API 방식 구현 - 2. 카카오 소셜 로그인 구조 분석

[SpringBoot + React] 카카오 소셜 로그인 REST API 방식 구현 - 2. 카카오 소셜 로그인 구조 분석 💡 목차 1. 카카오 소셜 로그인 사전 준비사항 2. 카카오 소셜 로그인 구조 분석 3. 구현 단계 글을 읽기 앞서 저는 React와 SpringBoot를 이용하여 카카오 소셜 로그인을 구현하는 과정을 담았습니다. SpringBoot에서만 카카오 소셜 로그인을 수행하는 과정을 필요로 하신다면 제 글을 읽으실 필요는 없습니다. 프론트와 서버와의 일렬의 동작 과정을 보시고자 하신다면 첫 글부터 하나하나 읽어 주시면 감사하겠습니다. ⚠️ 참고로 저는 백엔드 쪽 작업을 담당하고 있어 백엔드 위주의 설명을 진행할 예정입니다. 프론트의 설명을 보고 싶다면 👀 프론트 (React 엿보고 오기) ..

[SpringBoot + React] 카카오 소셜 로그인 REST API 방식 구현 - 1. 카카오 소셜 로그인 사전 준비사항

[SpringBoot + React] 카카오 소셜 로그인 REST API 방식 구현 - 1. 카카오 소셜 로그인 사전 준비사항 💡 목차 1. 카카오 소셜 로그인 사전 준비사항 2. 카카오 소셜 로그인 구조 분석 3. 구현 단계 글을 읽기 앞서 저는 React와 SpringBoot를 이용하여 카카오 소셜 로그인을 구현하는 과정을 담았습니다. SpringBoot에서만 카카오 소셜 로그인을 수행하는 과정을 필요로 하신다면 제 글을 읽으실 필요는 없습니다. 프론트와 서버와의 일렬의 동작 과정을 보시고자 하신다면 첫 글부터 하나하나 읽어 주시면 감사하겠습니다. ⚠️ 참고로 저는 백엔드 쪽 작업을 담당하고 있어 백엔드 위주의 설명을 진행할 예정입니다. 프론트의 설명을 보고싶다면 👀 프론트 (React 엿보고 오기)..

[프로그래머스/Programmers] [1차] 캐시 (Java - LRU - Level2)

https://school.programmers.co.kr/learn/courses/30/lessons/17680 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr ⭐️ 코드 import java.util.*; class Solution { public int solution(int cacheSize, String[] cities) { int answer = 0; // 캐시 hit, miss 누적 값 LinkedList linkedList = new LinkedList(); // queue 구현체 for (int i = 0; i < cities.length;..

[프로그래머스/Programmers] [1차] 비밀지도 (Java - BinaryString)

https://school.programmers.co.kr/learn/courses/30/lessons/17681 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr ⭐️ 코드 class Solution { public String[] solution(int n, int[] arr1, int[] arr2) { String[] answer = new String[n]; for(int i = 0; i < n; i++) { // Integer.toBinaryString() : 이진수로 바꿔줌 String binaryNum1 = Integer.toBinaryStrin..

[프로그래머스/Programmers] 신고 결과 받기 (Java - HashMap)

https://school.programmers.co.kr/learn/courses/30/lessons/92334 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 💬 문제 접근 중복을 제거하기 위해 HashSet과 HashMap을 사용한다. 2명 이상 User를 신고하면 계정이 정지가 되고, 신고한 User에게 메일을 보낸다. 따라서 HashMap에 신고당한 User와 신고한 User의 정보가 담겨야 한다. 신고한 User는 여러명이 될 수 있기 때문에 신고한 User가 중복이 되지 않도록 HashMap 안에 HashSet을 포함해 준다. 💡 문제 풀이 /..

728x90
반응형
LIST