Upgrade to Pro — share decks privately, control downloads, hide ads and more …

知らないまま生きていくところだった。Flutter×Supabaseの世界

Avatar for junjun junjun
April 26, 2025

 知らないまま生きていくところだった。Flutter×Supabaseの世界

FlutterKaigi mini #4 @Kyoto

Avatar for junjun

junjun

April 26, 2025

More Decks by junjun

Other Decks in Programming

Transcript

  1. RLS(Row Level Security)ポリシーとは、 、 PostgreSQLにおけるRLS(Row-Level Security)ポリシーは、データベーステーブルの行レベルでのアクセス制御を 可能にする機能です。これにより、ユーザーの権限に基づいて、特定の行のみを表示・編集できるようにセキュリティ を強化することができます。 RLSポリシーの主な特徴と利点: テーブル単位で有効化でき、行ごとのアクセス制御を実現します

    アプリケーションコードの変更なしにデータベース側でセキュリティを実装できます SELECT、INSERT、UPDATE、DELETEなど各操作タイプに対して異なるポリシーを設定可能です 現在のユーザーやロールに基づいて動的にアクセス制御ができます PostgreSQL 9.5以降でサポートされているこの機能は、マルチテナントアプリケーションや厳格なデータアクセス制 御が必要なシステムで特に有用です。