Supabase + OAuth

  1. Dashboard > Authitication > providers에서 OAuth 추가
    1. Enabled 체크
    2. Client ID 기입
    3. Client Secret 기입
      • Client Id와 Client Secret을 얻기 위해서는 Callback URL을 적어야할 것임 → supabase에 적혀있는 callback url 작성하기
      • Client Secret은 절대 노출되면 안된다.
  2. 신뢰할수 있는 사이트로 등록하기 위해서는 Authentication > URL Configuration에 Site URL을 추가해야한다.

서버리스

서버 & Database역할을 백엔드가 수행해왔다. 이 서버의 역할을 최소화할 수 없을까 해서 나온 것이 Serverless이다.

서버가 하는 역할은

  1. 인증 : Authentication
  2. 데이터 가공 : Edge functions

Table 생성

권한 설정

owner authencated(로그인된 사용자) everybody
Select O O O
Insert O
Update O
Delete O
  1. Dashboard > Authentication > Polices 접속
  2. New Policy 클릭
  3. Get Started Quickly