OAuth 2.0 Initial Setup Guidelines ✍️
🟡 Kakao Developers 사전 작업
- https://developers.kakao.com/console/app -> 애플리케이션 추가하기
- 앱 이름: real-code, 회사명도 동일하게
- 생성한 애플리케이션 선택
- 내 애플리케이션 -> 앱 설정 -> 앱 키
- REST API 키: 인가 코드 요청 시 필요
- 플랫폼 -> Web 플랫폼 등록 -> 사이트 도메인: http://localhost:3000
- Redirect URI 등록하러 가기
- 내 애플리케이션 -> 제품 설정 -> 카카오 로그인 -> 보안 -> Client Secret -> 코드 생성
- 내 애플리케이션 -> 제품 설정 -> 카카오 로그인 -> 동의 항목
- 닉네임 / 프로필 사진 / 카카오 계정 설정(비즈앱으로 전환해야 동의항목 설정 가능)
🟢 Naver Developers 사전 작업
- https://developers.naver.com/apps/#/wizard/register -> 애플리케이션 등록
- 내 애플리케이션 -> 개요
- 애플리케이션 정보: Client ID, Client Secret
- 개발상태: 개발 중(멤버관리 탭에서 등록한 아이디만 네이버 로그인 이용 가능), 실 서비스 적용하고자 하면 검수 요청.
- 내 애플리케이션 -> 멤버관리(애플리케이션 개설자이기에 등록할 필요가 없음)
🔵 Google Cloud Console 사전 작업
- https://console.cloud.google.com -> 프로젝트 선택 -> 새 프로젝트
- 좌측 탐색 메뉴 -> API 및 서비스
2-1. OAuth 동의화면 -> User Type: 외부 -> 만들기
Project Architecture Design ✍️

=> 아직 완벽하게 정리 안 됨
Frontend ✍️


=> 이 말썽꾸러기 레이아웃 왜 이런지 모르겠음, '아직은'


=> 확실하게 마무리 되면 세 편 정도에 걸쳐 auth backend 로직 정리할 예정
회고 ✍️
"타인의 의도를 해석하고 평가할 때 드러나는 것은 자신의 의식과 세계"라는 말이 있다. 다른 사람의 생각이나 행동을 이해하려 할 때, 그 과정에서 자연스럽게 우리 자신이 가지고 있는 가치관, 경험, 그리고 세계관을 투영하게 된다. 단순히 타인의 의도를 해석하는 것을 넘어, 우리의 내면과 직면하게 되는 순간인 것이다.
문제 해결의 접근법을 바꾸면서, 타인의 코드를 읽고 이해하는 데 집중하게 되었다. 단순히 코드의 작동 방식만을 보는 것이 아니라, 그 코드가 설계된 배경, 의도, 그리고 그 과정에서 발생할 수 있는 다양한 여지들을 파악할 수 있게 되었다. 보통 이러한 과정을, 행간을 읽는다고 표현한다.
우리는 때때로 자신도 모르게 주어진 틀 안에서만 판단하려는 경향을 보인다. 그러나 그것을 넘어서면, 더 넓은 시각으로 세상을 바라보게 되고, 궁극적으로 더 창의적이고 효과적인 문제 해결 방법을 찾을 수 있게 된다.
결국, 다른 사람의 의도를 완벽하게 이해하려는 시도는 단순히 다른 사람을 이해하는 것이 아니라, 자기 자신을 돌아보고, 더 나은 방향으로 나아가는 여정인지 모르겠다.