FlutterFlow and Supabase Security Full Course 2024 (Secure Your NoCode Apps The RIGHT Way)

Тәжірибелік нұсқаулар және стиль

► Clone This App (+All My Other Apps), Exclusive Tutorials & Support: / jamesnocode
► Comprehensive FlutterFlow Training & Private Community: masteringflutterflow.com
► Comprehensive Supabase Training & Private Community: masteringsupabase.com
00:00:00 Intro
00:00:55 What we're going to cover
00:03:41 Authentication vs Authorization
00:08:36 Importance of Securing Your Apps
00:10:13 FlutterFlow + Supabase Authentication Flow
00:13:30 Configuring FlutterFlow for Authentication
00:15:41 Testing Auth Flow
00:17:49 Creating a New User Account
00:21:02 Forgot Password Flow (Password Reset)
00:21:39 Diagram: Forgot Password Flow
00:23:27 Forgot Password Flow in Action
00:26:52 Explaining Forgot Password Flow
00:31:05 Understanding Mobile Deep Links
00:34:33 Sign-in with Google Flow
00:36:36 Sign-in with Google Flow Implementation
00:41:47 Part 2: Authorization
00:43:05 How Authorization Works
00:51:54 What Are RLS Policies
00:53:29 Understanding How RLS Policies Are Configured
00:59:04 FF Authorization Configuration
01:04:10 FF Frontend UI - Setting Various Conditions
01:09:36 Disabling the Button UI
01:12:44 Join the Club

Пікірлер: 23

  • @jamesnocode
    @jamesnocode20 күн бұрын

    👍VIEW/CLONE ALL MY NOCODE APPS + support my work: www.patreon.com/jamesnocode 👍GET MY NEW TRAINING - MASTERING FLUTTERFLOW: masteringflutterflow.com 👍GET MY NEW TRAINING - MASTERING SUPABASE: masteringsupabase.com

  • @sarahpendhari4333

    @sarahpendhari4333

    12 күн бұрын

    Hey, could you please make a video on real-time firebase database and flutterflow? I'm building an application where I'll be using real-time data from sensors which will be stored in the firebase and I want to create a dashboard to visualize all my data. Thank you for your amazing videos! :)

  • @hchehab11
    @hchehab118 күн бұрын

    Hi James, great video as usual, can you do a video on how to add a user from within the app admin page. TIA

  • @KaiCodingJourney
    @KaiCodingJourney19 күн бұрын

    Thanks for teaching us more about Supabase 😊

  • @marcinwojcicki9005
    @marcinwojcicki900519 күн бұрын

    Great Tutorial! Thank you. You mentioned at the beginning the potential need to restrict access to specific fields, such as salary. It is clear how to do this in the GUI, but is there a way to implement this restriction at the Supabase level?

  • @andr101
    @andr10119 күн бұрын

    Thank you for the captions, very useful!

  • @MyInspireSphere
    @MyInspireSphere19 күн бұрын

    Amazing tutorial as always.

  • @SercanCirit
    @SercanCirit19 күн бұрын

    You er the BEST❤

  • @user-fr3wc3ci1k
    @user-fr3wc3ci1k20 күн бұрын

    I don’t comment usually but I love what you do man 🎉, thanks for all

  • @jamesnocode

    @jamesnocode

    20 күн бұрын

    Thank you!

  • @user-fr3wc3ci1k

    @user-fr3wc3ci1k

    20 күн бұрын

    @@jamesnocodethere’s a question I didn’t find an answer for it , all KZread videos say turn off ( email confirm ) in supabase email provider sitting, my app in flutter flow works perfectly when it’s off ( Email confirm ) but if I turn it on I can’t navigate the user to another page after press sign up button ! , do you know how can I solve this ?

  • @jimvh7557

    @jimvh7557

    16 күн бұрын

    @@user-fr3wc3ci1k That’s normal. The user will in case it’s turned on first have to confirm their email by opening their mailbox and looking for the signup email they receive after clicking the signup button, open it and click the link to confirm their email address. James turns it off during development to speed up the demo since this is something very obvious.

  • @kyung-goomoh1445
    @kyung-goomoh144519 күн бұрын

    For recent vidoes including this one, small texts are not eligible if I don't use full screen mode. I think this is somewhat exceptional for a youtube video.

  • @netovetudo
    @netovetudo6 күн бұрын

    Very good! I would like to know if there is a video where the deep link provides a specific URL for each company. Example... I will send a link to the scheduling screen for company01, which I will have in the page parameter... and the user will open the URL on the web and open it at the right URL, and so on for other companies! Can you help me?

  • @KaiCodingJourney
    @KaiCodingJourney19 күн бұрын

    I watch the ads on this content hope KZread pay you more ad money 💰😌

  • @Appdict
    @Appdict18 күн бұрын

    Wow! This is an amazing video James! Many thanks. I was wondering how deep links work with a web app. Is there a way to send the user to the web if it doesn't have the app installed and to the app if the user have it installed? Thanks again. Keep up the great work.

  • @ralphroycanonigo6101
    @ralphroycanonigo610114 күн бұрын

    how did we connect the authenticated user and the user in the public table? did i miss it?

  • @GaN-FaLL
    @GaN-FaLL20 күн бұрын

    great tutorial. Just one quick doubt, does the google cloud console is linked to the supabase account or the dev has to setup a google console account and then link that to supabase?

  • @dhipakramoni7111
    @dhipakramoni711118 күн бұрын

    Hi James's. If i use your tutorials or any others to help develop my app would. I be infringing copyright? Can someone let me know tnx

  • @hoisgaek
    @hoisgaek20 күн бұрын

    The method 'signInWithOAuth' isn't defined for the type 'GoTrueClient'. Try correcting the name to the name of an existing method, or defining a method named 'signInWithOAuth'. I actually get this error when trying to implement the sign in with google. Not sure what to do with it tho. The AI of the copilot of FF is terrible IMO.

  • @Appdict

    @Appdict

    18 күн бұрын

    Just in case: Google Auth doesn't work in test mode.

  • @vito77

    @vito77

    2 күн бұрын

    Same issue here. Did you solve it?

  • @hoisgaek

    @hoisgaek

    Күн бұрын

    @@vito77 unfortunatly not :(

Келесі