일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
- 코테
- vercel
- Next
- js
- 오블완
- 모던 자바스크립트
- nextjs
- TailwindCSS
- deep dive
- useRouter
- array정적메서드
- 모던자바스크립트
- 코딩테스트
- supabase
- 초기셋팅
- CORS
- domain
- 자주 까먹는
- 프로그래머스
- 내일배움캠프
- 티스토리챌린지
- 최적화
- 코드카타
- 셋팅
- auth
- error
- 스파르타코딩클럽
- React
- git
- 프로젝트 셋팅
- Today
- Total
목록supabase (3)
도록
배경- supabase auth 를 통한 회원가입/로그인 시 가져오는 사용자 정보를 users 테이블에 insert 하고 싶었다.- trigger 함수(문서)를 생성해 등록했으나, 어떤 provider인지 알 수가 없어 곤란해 모든 데이터를 다 조회해보았다. 결과혹시나 개인정보로 보이는 것은 // 하고 타입 기재로 변경했으니 참고 (google 기준){ "instance_id": "00000000-0000-0000-0000-000000000000", "id": "// uuid", "aud": "authenticated", "role": "", "email": "// email", "encrypted_password": "", "email_confirmed_at": null, "invite..

supabase는 90일이 지나면 완전히 정지된다.backup 파일만 다운로드 받을 수 있는데 이 파일을 이용해서 복원하는 방법을 기록해두려고 한다. 1. backup 파일 다운로드 2. 복원시킬 신규 프로젝트 생성 후, 상단 바에 connect 클릭 3. psql 타입으로 변경 뒤, session pooler 부분 copy해 terminal에 입력한다. 더보기비밀번호가 기억나지 않는다면? 4. 처음 받았던 backup 파일을 복원하기

공식 문서를 보면 options.redirectTo를 전달할 수 있다. const { data, error } = await supabase.auth.signInWithOAuth({ provider: 'github' options : { redirectTo : "로그인 완료 후 이동할 페이지 url" }}) vercel 환경 변수에 등록하면 잘 할 수 있다. https://supabase.com/docs/reference/javascript/auth-signinwithoauth Sign in a user through OAuth | Supabase supabase.com