우선 빠르게 기능구현을 위해서 전반적인 뼈대구조를 만들어야하는데..
JAVA로만 해봐서 파이선은 사실 전혀 모르는 영역이기에 바이브 코딩으로 빠르게 처리해야할 것 같다.
우선 로그인 기능을 넣어야 나중에 Slack 같은 회사에서 많이쓰는 프로그램과 연동이 가능할것이기 때문에...간단하게 로그인 Api 부터 발급받아야한다..
[참고] 내용중 리다이렉트URI는 개발환경과 나중에 틀리면 맞춰줘야함
마귀의 경우 아래와같은 엔드포인트로 처리함
GOOGLE_REDIRECT_URI=http://localhost:8000/api/v1/auth/google/callback
KAKAO_REDIRECT_URI=http://localhost:8000/api/v1/auth/kakao/callback
NAVER_REDIRECT_URI=http://localhost:8000/api/v1/auth/naver/callback
네이버 : https://developers.naver.com/apps/#/register
애플리케이션 - NAVER Developers
developers.naver.com
구글 : https://console.cloud.google.com/welcome?project=team-project-471500
Google 클라우드 플랫폼
로그인 Google 클라우드 플랫폼으로 이동
accounts.google.com
카카오 : https://developers.kakao.com/
카카오계정
accounts.kakao.com
각 회사별 Oauth2.0 api를 끌어다 쓸예정 ..
우선 네이버부터 키를 발급받아보자 ..

회원이름, 연락처, 별명 정도만 끌고올 생각이다.

아직 dns도 없고 서버에도 안올랐으니 샘플로 URL 을 작성해서..올리자
파이선으로 8000포트를 쓸예정

여기에 ID,key 나오니깐 적어두자

왠지 네이버는 로고를 꼭등록하라고 나오긴하는데.. 아무거나 용량작은걸로 올렸다. (사실 안올려도 된다... 키는 이미 나왔으니)

개발환경에서 테스트할 네이버 아이디를 아래 추가하면 끝.
키 발급받았으니 검수같은건 최종 올릴때 검수하면된다..(여기에 URL주소나 사진을 올려야 하니깐 ..)
다음은 구글.
사이트는 위에 참조해놨다.

상단의 Team Project 누르면 창이뜨고 , 새프로젝트를 누른다.


요래 이름쓰고 만들기누르면 프로젝트가 생성된다.
이제 Api 및 서비스 버튼 맨앞에껄 누르면 다음화면이 나오는데 ..

뭔가 엄청나오니깐 그냥 맨위에 검색창에 Oauth consent screen 을찾아서

시작하기 눌러서.

앱이름 , 사용자 이메일 넣고..


중간에 외부로 설정한다.. 다른사람들도 접속해야하는 프로그램이니깐..

요 페이지에서 Oauth클라이언트 만들기누르면 .


요래 생성된다. 요게 ID.. 다시 클라이언트 들어가서 내가만든 프로젝트를 클릭하면


완성.. "클라이언트 보안 비밀번호" 요게 Key 값이다.
다음은 카카오...
카카오가 좀 번잡스럽다..
맨위에 "앱" 누르면 "앱성성"버튼이 보인다.


요런식으로 만들면된다.

만든 앱을 클릭하고들어가자.


왼쪽 카카오로그인 > 일반 들어가서 설정 켜주고 리다이렉트 URI를 작성해주고.

좀더아래보면 시크릿 발급 버튼이 존재한다..


다시 메인으로 들어가서 내앱을 선택하고 .. 앱>일반으로 들어가면 앱키가 존재하는데 .
REST API키 가 ID개념이다.
후우..이제 로그인 기능부터 만들어야하는구나 ..
'학원 TEAM 프로젝트 > 심화과정 Team Project(최종)' 카테고리의 다른 글
| 기록 11 . 깃허브 플로우(Github Flow) (0) | 2025.11.14 |
|---|---|
| 기록 10 . 환경설정관련 설치 해야할것 추가 (0) | 2025.11.14 |
| 기록 8 . 캐릭터 클릭을 좀더 자연스럽게 .. (0) | 2025.11.13 |
| 기록 7 . 바탕화면에 띄워야해... (0) | 2025.11.13 |
| 기록 6 . 일단 캐릭터를 띄워보자...(가져다 쓴다) (0) | 2025.11.13 |