You need to aware of this about Supabase

  Рет қаралды 4,298

Daily Web Coding

Daily Web Coding

6 ай бұрын

In this video I am going to talk about thing that you should know if you are using supabase.
Doc: app.eraser.io/workspace/F1twP...
Support the channel : 🙏🌸
- donate 🌻: / dailywebcoding
Follow me: 👇
- Discord: / discord
- Github: github.com/Chensokheng

Пікірлер: 23
@abdullahislam
@abdullahislam 6 ай бұрын
Nice man. That's why in nextjs i run all my supabase code from a "use server" file so the code always gets executed from the server (without using service key). But I'm going to make sure from this video that even if the db url ever did get exposed - they don't mess with it. Thanks
@dave-7117
@dave-7117 6 ай бұрын
Lol. That's the same for every single service deployed. If your user has the things needed for Auth, he can do whatever he is allowed to do. If you are worried, make sure to set the correct policies..
@DailyWebCoding
@DailyWebCoding 6 ай бұрын
Thank for the summary the video 🙂.
@raheemudheen6384
@raheemudheen6384 3 ай бұрын
bro,i have doubt, is someone know my supabase key,is it enough to access the supabase project,and the database??
@user-yx7gm6jq2l
@user-yx7gm6jq2l 4 ай бұрын
Nice info.. can u try self hosted supabase and review?
@AlimamiHD
@AlimamiHD 3 ай бұрын
Thank you for those edge cases ❤
@muyiwajohnson6486
@muyiwajohnson6486 5 ай бұрын
Good video, makes alot of sense
@henriqueramos9576
@henriqueramos9576 6 ай бұрын
They could just add some allowed urls to acces our supabase
@DailyWebCoding
@DailyWebCoding 6 ай бұрын
Hopefully they have this feature
@4surajgo
@4surajgo 6 ай бұрын
Nice video man. Just one question is there a way in supabase to check if a user is already registered with an email. When sign up using email and password. I checked every where couldn't find it. WOuld appreciate if you could help on this query
@NiznArtworks
@NiznArtworks 6 ай бұрын
What do you need it for? Pretty sure the signUp function throws an error if you try to sign up with an existing email
@4surajgo
@4surajgo 6 ай бұрын
@@NiznArtworks Unfortunately it does not i am using the new ssr package it does not throw error and as the auth table cannot be read from unauthenticated users it always sends a 201 response but does not create a new user in the auth.users supabase table with the same email
@NiznArtworks
@NiznArtworks 6 ай бұрын
@@4surajgo You're right, signing up with the same email actually returns a response which looks like a successfull sign up. I think this changed, it used to throw an error. However, it's considered a security issue if you show the User, that there's already an account registered to that Email. Because then someone could check if certain accounts with certain emails exist and try to bruteforce the password for example. But i do think that supabase should throw a generic error in that case, otherwise there's no way to handle that in the frontend
@NiznArtworks
@NiznArtworks 6 ай бұрын
@@4surajgo Supabase not returning an error is intended behaviour because of security concerns. But the User Data returned by the signUp function is actually not real data. So after calling the signUp function you can use the supabase.auth.admin.getUserById function to check if the user exists or not. If it does not exist, no user has been created and you can show an error in your UI. But i still wouldn't recommend to tell the user, that an account with that email already exists. Also keep in mind that you need a supabase client created with the service key to have access to the supabase.auth.admin functions. So dont expose this to the frontend
@kamil_supabase_enjoyer
@kamil_supabase_enjoyer 6 ай бұрын
Very good video 💚🖤
@DailyWebCoding
@DailyWebCoding 6 ай бұрын
Thank you 😁
@rohan7011
@rohan7011 5 ай бұрын
these policies should be set automatically on any table creation
@DailyWebCoding
@DailyWebCoding 5 ай бұрын
By default the policy is enabled. But you have to setup otherwise no one can do anything actions to your table
@darren_baldwin
@darren_baldwin 6 ай бұрын
Lmao literally the same with every backend/api/database out there - stop acting like you know what ur talking about
@DailyWebCoding
@DailyWebCoding 6 ай бұрын
I don’t get it. Did I say it is different?? Have you watch the video ?? Do you get my message from the video ?? If no should watch again. Lol
@raheemudheen6384
@raheemudheen6384 3 ай бұрын
bro,i have doubt, is someone know my supabase key,is it enough to access the supabase project,and the database??
I tried 5 Firebase alternatives
10:31
Fireship
Рет қаралды 763 М.
Understand the Supabase SSR Package easily
13:55
activenode
Рет қаралды 11 М.
I wish I could change THIS fast! 🤣
00:33
America's Got Talent
Рет қаралды 103 МЛН
1❤️
00:17
Nonomen ノノメン
Рет қаралды 12 МЛН
아이스크림으로 체감되는 요즘 물가
00:16
진영민yeongmin
Рет қаралды 4 МЛН
Looking Into a REAL Codebase - Beyond the Basics
10:12
Tech With Tim
Рет қаралды 23 М.
They're Making Supabase Better...
7:31
Ben Davis (Davis Media)
Рет қаралды 7 М.
Why I use Convex over Supabase as my BaaS
51:33
Web Dev Cody
Рет қаралды 18 М.
Keeping API keys secure with Supabase vault
15:35
rapidmvp
Рет қаралды 248
My Mobile App's Backend in 2023
10:45
Ben Davis (Davis Media)
Рет қаралды 8 М.
Self Host Supabase on DigitalOcean
6:53
DigitalOcean
Рет қаралды 8 М.
Supabase in 100 Seconds
2:37
Fireship
Рет қаралды 469 М.
The Big Headless CMS Lie (James Mikrut)
18:14
Vercel
Рет қаралды 47 М.
A day in a life | Building Habit Quest App | Coding log ep 2
22:01
Daily Web Coding
Рет қаралды 589
I wish I could change THIS fast! 🤣
00:33
America's Got Talent
Рет қаралды 103 МЛН