관련 문서
https://github.com/LDK1009/Next_Start_Template
GitHub - LDK1009/Next_Start_Template: Typescript + Next15 + styled-components + MUI 프로젝트 템플릿입니다.
Typescript + Next15 + styled-components + MUI 프로젝트 템플릿입니다. - LDK1009/Next_Start_Template
github.com
방법
supabase 프로젝트 생성



카카오톡 로그인 활성화


카카오톡 디벨로퍼 세팅
[Supabase] Supabase 카카오톡 로그인 기능 사용방법 A to Z
카카오톡 디벨로퍼 세팅1. 로그인 및 어플리케이션 생성1) 카카오 디벨로퍼 로그인 2) '내 애플리케이션' 클릭3) '애플리케이션 추가하기' 클릭4) 애플리케이션 정보 입력 후 '저장' 클릭 2. 카카
sooncoding.tistory.com
Kakao Developers
카카오 API를 활용하여 다양한 어플리케이션을 개발해보세요. 카카오 로그인, 메시지 보내기, 친구 API, 인공지능 API 등을 제공합니다.
developers.kakao.com

supabase 세팅
Dashboard > Authentication > Providers > Kakao 클릭 후 활성화(Enable)
REST API와 Client Secret Code 입력값에 각각 위 카카오 디벨로퍼 세팅 작업에서 복사해두었던 API키와 보안키를 입력
'Dashboard > Authentication > URL Configuration > Site URL 설정
// 로컬호스트 하위 라우터 전부 허용
http://localhost:3000/**
* Site URL : Supabase의 Auth 제품을 통한 인증 후 리다이렉트 시킬 기본 경로이다. 즉, 현재 우리를 예시로 들면 카카오 인증 후에 리다이렉트 시킬 기본 경로를 의미한다.
* Redirect URLs : Supabse는 URL Configuration에 등록되지 않은 경로로 리다이렉트하는 것을 금지한다. 따라서, 개발자가 코드단에서 기본 URL이 아닌 다른 URL로 리다이렉트 시키고 싶을 때 Redirect URLs에 해당 URL을 등록하여야한다.
'Dashboard > Authentication > Providers > Kakao > Callback URL' 복사
'대시보드 > 설정 > Redirect URI' 설정하기 클릭
Supabase에서 복사한 Callback URL값을 카카오 디벨로퍼 Redirect URI에 삽입 후 저장
.env 파일 수정



테스트
프로젝트 실행
npm run dev
URL 변경
http://localhost:3000/auth/sign-in
로그인 테스트


끝.
'백엔드 > Supabase' 카테고리의 다른 글
[Supabase + Next.js] DB에 저장된 문자열 데이터를 불러올 때 \n 줄바꿈 문제와 해결 방법 (0) | 2025.03.29 |
---|---|
Supabase 조인 테이블 응답 데이터와 Array.flat() 활용하기 | 배열 평탄화 (0) | 2025.03.17 |
Supabase bulk insert 1회 최대 삽입 행 개수 | 400 에러 (0) | 2025.03.04 |
[GPT Q&A] supabase를 사용하면 next15 백엔드를 구축하지 않아도 될까? (0) | 2025.03.03 |
[Supabase] Supabase 이미지 업로드 기능 사용방법 A to Z (0) | 2025.01.16 |
관련 문서
https://github.com/LDK1009/Next_Start_Template
GitHub - LDK1009/Next_Start_Template: Typescript + Next15 + styled-components + MUI 프로젝트 템플릿입니다.
Typescript + Next15 + styled-components + MUI 프로젝트 템플릿입니다. - LDK1009/Next_Start_Template
github.com
방법
supabase 프로젝트 생성



카카오톡 로그인 활성화


카카오톡 디벨로퍼 세팅
[Supabase] Supabase 카카오톡 로그인 기능 사용방법 A to Z
카카오톡 디벨로퍼 세팅1. 로그인 및 어플리케이션 생성1) 카카오 디벨로퍼 로그인 2) '내 애플리케이션' 클릭3) '애플리케이션 추가하기' 클릭4) 애플리케이션 정보 입력 후 '저장' 클릭 2. 카카
sooncoding.tistory.com
Kakao Developers
카카오 API를 활용하여 다양한 어플리케이션을 개발해보세요. 카카오 로그인, 메시지 보내기, 친구 API, 인공지능 API 등을 제공합니다.
developers.kakao.com

supabase 세팅
Dashboard > Authentication > Providers > Kakao 클릭 후 활성화(Enable)
REST API와 Client Secret Code 입력값에 각각 위 카카오 디벨로퍼 세팅 작업에서 복사해두었던 API키와 보안키를 입력
'Dashboard > Authentication > URL Configuration > Site URL 설정
// 로컬호스트 하위 라우터 전부 허용
http://localhost:3000/**
* Site URL : Supabase의 Auth 제품을 통한 인증 후 리다이렉트 시킬 기본 경로이다. 즉, 현재 우리를 예시로 들면 카카오 인증 후에 리다이렉트 시킬 기본 경로를 의미한다.
* Redirect URLs : Supabse는 URL Configuration에 등록되지 않은 경로로 리다이렉트하는 것을 금지한다. 따라서, 개발자가 코드단에서 기본 URL이 아닌 다른 URL로 리다이렉트 시키고 싶을 때 Redirect URLs에 해당 URL을 등록하여야한다.
'Dashboard > Authentication > Providers > Kakao > Callback URL' 복사
'대시보드 > 설정 > Redirect URI' 설정하기 클릭
Supabase에서 복사한 Callback URL값을 카카오 디벨로퍼 Redirect URI에 삽입 후 저장
.env 파일 수정



테스트
프로젝트 실행
npm run dev
URL 변경
http://localhost:3000/auth/sign-in
로그인 테스트


끝.
'백엔드 > Supabase' 카테고리의 다른 글
[Supabase + Next.js] DB에 저장된 문자열 데이터를 불러올 때 \n 줄바꿈 문제와 해결 방법 (0) | 2025.03.29 |
---|---|
Supabase 조인 테이블 응답 데이터와 Array.flat() 활용하기 | 배열 평탄화 (0) | 2025.03.17 |
Supabase bulk insert 1회 최대 삽입 행 개수 | 400 에러 (0) | 2025.03.04 |
[GPT Q&A] supabase를 사용하면 next15 백엔드를 구축하지 않아도 될까? (0) | 2025.03.03 |
[Supabase] Supabase 이미지 업로드 기능 사용방법 A to Z (0) | 2025.01.16 |