Supabase 行级安全 RLS 策略实战启用与策略示例ALTER TABLE profiles ENABLE ROW LEVEL SECURITY;

CREATE POLICY select_own ON profiles

FOR SELECT USING (auth.uid() = user_id);

CREATE POLICY modify_own ON profiles

FOR UPDATE USING (auth.uid() = user_id);

插入策略(带角色限界)CREATE POLICY insert_self ON profiles

FOR INSERT WITH CHECK (auth.uid() = user_id);

验证使用不同用户会话执行查询,确认仅返回自身数据通过 `EXPLAIN` 与错误信息验证策略命中与拒绝总结RLS 能在数据库层提供强隔离,结合 `auth.uid()` 实现简单可靠的多租户访问控制。

点赞(0) 打赏

评论列表 共有 0 条评论

暂无评论
立即
投稿

微信公众账号

微信扫一扫加关注

发表
评论
返回
顶部