해결된 질문
작성
·
40
0
Supabase에서 Table Editor > 테이블 옆에 Unrestricted가 아래처럼 뜨시는 분들은 RLS disabled를 클릭한 후에 RLS를 Enable로 해주시면 됩니다.
RLS(Row Level Security)가 꺼져 있으면, 누구나 API로 테이블 데이터를 볼 수 있습니다.
실제 서비스에서는 RLS를 반드시 켜고, 접근 정책(Policy)을 설정해야 데이터가 안전하게 보호됩니다.
RLS 활성화는 Table Editor에서 “Enable RLS” 클릭 → 정책 추가로 진행하면 됩니다.
답변 1
0
안녕하세요 이정환입니다.
우선 Unresticted 문구는 RLS 옵션을 설정할 경우 사라지는것이 맞습니다.
다만 RLS Policy를 설정하기 까다로울 수 있으므로 본 강의와 같은 실습 환경이나,
초기 개발 환경에서는 보통 RLS를 끄고 작업하는게 일반적입니다.
따라서 프로젝트 완성 이후, 배포 직전에 RLS를 키셔서
정책 설정을 추가하는 쪽으로 진행하시는걸 권장드립니다.