이메일로그인 verification 설정
authentication 을 세팅하면 기본으로 Confirm email과 Secure email change가 활성화 된 상태.
개발을 하는 환경에서는 기능 확인을 위해 일일히 인가해주는 과정없이 가입이 필요하다.
Auth Providers에서 아래와 같이 Enable Email provider를 제외한 나머지를 비활성화해주면 인가없이 바로 가입이 가능하다.
Database 각 테이블 정책(Policy) 설정
DB명세에 따라 테이블을 생성한 후 각 테이블마다 새롭게 정책을 설정해주어야 한다.
Authentication - Configuraton - Policies 탭으로 가면 생성된 테이블마다 New Policy 설정이 가능하며 필요에 맞게 설정해줄 수 있다. 주의할 점은, 새로 정책을 생성해 주기 전 초기상태에는 접근이 불가한 상태이다. 데이터를 불러오려고 코드를 작성하고 테스트를 해보아도 연결은 되었는데 데이터가 들어오지 않는 상황이 생길 수 있다. 잊지말고 정책을 먼저 설정해주고 작업을 시작하자.
'What I Learnd > TIL' 카테고리의 다른 글
TIL - Next.js Image Component (0) | 2023.08.24 |
---|---|
TIL - 특정파일 커밋 히스토리 삭제하기 [git] (0) | 2023.08.23 |
TIL - Next.js 설치 및 기능 알아보기 1 (0) | 2023.08.17 |
TIL - supabase TypeScript 외래키(foreign key)로 연결된 테이블 값 불러오기 (0) | 2023.08.11 |
TIL - Supabase React 셋업 (0) | 2023.08.10 |