-rw-r-----2026-08-15—2 min718 words
Supabase RLS 安全模型:从入门到不翻车
RLS(Row Level Security)是 Supabase 安全的最后一道防线,也是最容易写出漏洞的地方。这篇把设计范式、翻车模式和本站的完整实现讲透。
心智模型:三条通道
所有数据访问都走这三条通道之一,RLS 只作用前两条:
┌─────────────────────────────────────────────┐
│ anon key(浏览器、未登录) │
│ authenticated key(浏览器、已登录用户 JWT) │ ← RLS 管辖
├─────────────────────────────────────────────┤
│ service_role key(仅服务器,绕过 RLS) │ ← 全能,绝不进前端
└─────────────────────────────────────────────┘评论
# 评论系统未配置:部署 Waline 后设置 NUXT_PUBLIC_WALINE_SERVER_URL 即可启用