728x90
google auth
-
supabase: auth로 회원가입 시 자동으로 user 데이터 추가하기프로젝트 캠프: Next.js 과정 2기 2024. 8. 26. 00:04
supabase는 보안상의 이유로 api로는 Auth 스키마를 접근할 수 없다.따라서 우리는 유저의 데이터를 사용하기 위해서는 새로운 user 테이블을 생성해야 한다. 1. userinfo 테이블 만들기반드시 설정해야 하는 것Enable Row Level Security 활성화이걸 활성화하면 보안적인 문제가 생길 수 있기 때문에 활성화하지 않는 것이 좋다.대신 정책 설정을 하자.user_id 컬럼을 추가하고, 외래키로 설정해서 auth.users의 id와 연결한다.Action if referenced row is removed - Cascade로 설정2. function 작성하기1. SQL editorcreate function public.handle_new_user()returns triggerlan..