Advanced Row Level Security (RLS) Policies // Authorization Deep Dive

แชร์
ฝัง
  • เผยแพร่เมื่อ 25 พ.ย. 2024

ความคิดเห็น • 25

  • @chips4real1
    @chips4real1 4 หลายเดือนก่อน +12

    Please do a video on including additional data from the public schema in the session

    • @JonMeyers
      @JonMeyers 4 หลายเดือนก่อน +2

      That’s a good one! Will add it to the list! 💯

  • @sergeyagronov9650
    @sergeyagronov9650 4 หลายเดือนก่อน +1

    superb videos, content and delivery, hope supabase will continue to rock!!!

    • @JonMeyers
      @JonMeyers 4 หลายเดือนก่อน

      It definitely will! Glad you enjoyed the video! 🙌

  • @1lllllllll1
    @1lllllllll1 หลายเดือนก่อน

    You know it’s a hard core classical engineer when they’re also deep into music.

  • @caseyspaulding
    @caseyspaulding 4 หลายเดือนก่อน +1

    Great! Love the content ! Thanks

    • @JonMeyers
      @JonMeyers 4 หลายเดือนก่อน

      Thanks! Glad you enjoyed it! 🙌

    • @JonMeyers
      @JonMeyers 4 หลายเดือนก่อน

      Thanks! Glad you enjoyed it! 🙌

  • @jsvrs
    @jsvrs หลายเดือนก่อน

    That's why I use Prisma

  • @wiesson1546
    @wiesson1546 4 หลายเดือนก่อน +3

    Is there a good naming pattern for the policies? I have like 70+ tables and Somehow I write "users can read" "users can select", "users can see" … I ended up to copy select / update / ... so that is it at least a bit unified

    • @JonMeyers
      @JonMeyers 4 หลายเดือนก่อน +1

      Yeah, can get a little out of hand! I would recommend using the name to describe the policy to make it easier to parse later - “authenticated users can select their own todos” rather than “select todos policy”

  • @lararawf6100
    @lararawf6100 หลายเดือนก่อน

    God bless u

  • @jonathangamble
    @jonathangamble 4 หลายเดือนก่อน +1

    you should be using select with auth.uid()... need a video on policies and speed

    • @JonMeyers
      @JonMeyers 4 หลายเดือนก่อน

      Yep, good call! This would be more efficient!

  • @TorstenFischer-gj4cs
    @TorstenFischer-gj4cs 3 หลายเดือนก่อน

    When I have a 1:1 relationship between an user and its DB objects: Is it suitable to use "ALL" RLS with "(auth.jwt() ->> 'sub'::text) = (user_id)::text"?

  • @samds7750
    @samds7750 2 หลายเดือนก่อน

    Can you do a video showing RBAC in Supabase with a permissions table for multiple roles where RLS policies grab the current user's role from a JWT, for instance Clerk's supabase JWT with the role embedded in public metadata?

    • @GlaucoTabet
      @GlaucoTabet หลายเดือนก่อน +1

      also need that content, need to create an admin and member kind of permissions table ...

  • @OlivierMARTINEAU
    @OlivierMARTINEAU 4 หลายเดือนก่อน

    Strange, I don't have the "definition" button on the view in the table editor section. Have you the same issue ?

    • @JonMeyers
      @JonMeyers 4 หลายเดือนก่อน

      Oh weird! I thought this was rolled out to all projects. If you submit a support ticket to supabase.com/support someone can take a look 👍

  • @sconsalter
    @sconsalter 4 หลายเดือนก่อน

    I created schemas to organize my tables in Supabase, but I am unable to load them in FlutterFlow. On the schema screen in FlutterFlow, only the tables in the 'public' schema appear. What configuration should I make in Supabase so that these schemas I created appear in the API?

    • @JonMeyers
      @JonMeyers 4 หลายเดือนก่อน

      @dshukertjr any ideas?

  • @Hagemony
    @Hagemony 4 หลายเดือนก่อน

    Supabase getting overcomplicated..... Let me give surrealDB a shot

    • @BenjaminMichotte
      @BenjaminMichotte 4 หลายเดือนก่อน +5

      It’s not Supabase being complicated, it’s Postgres being powerful 😂

    • @JonMeyers
      @JonMeyers 4 หลายเดือนก่อน

      @@BenjaminMichottenailed it!

    • @innovatorshome
      @innovatorshome 3 หลายเดือนก่อน

      Yes​@@BenjaminMichotte