Permissions & Authorization in a Next.js Full Stack Project

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

Dave Gray

Dave Gray

Күн бұрын

Пікірлер: 29
@DaveGrayTeachesCode
@DaveGrayTeachesCode Ай бұрын
Use the code "davegray" for 3 months free on the Team plan of Sentry for any new accounts: bit.ly/try-sentry-dg
@VincentFulco
@VincentFulco Ай бұрын
Thanks for this terrific "meat and potatoes" type of project.
@DaveGrayTeachesCode
@DaveGrayTeachesCode Ай бұрын
@@VincentFulco You're welcome!
@TyronneRatcliff
@TyronneRatcliff Ай бұрын
Awesome tutorial Dave. Thank you.
@DaveGrayTeachesCode
@DaveGrayTeachesCode Ай бұрын
@@TyronneRatcliff You're welcome!
@MyGeorge1964
@MyGeorge1964 Ай бұрын
Comprehensive as ever... Thank you very much!
@ilan117
@ilan117 Ай бұрын
❤ seriously I was anticipating number 7 (not a client id 😉) … but Dave you threw me off with this isManager! Well always thank you 🤲 btw…… when will you update the repo ?
@DaveGrayTeachesCode
@DaveGrayTeachesCode Ай бұрын
@@ilan117 I thought I had updated the repo. I will check that now!
@SK_Covers
@SK_Covers Ай бұрын
Dave sir , when its gonna end. We're heading towards 6+hours 😂❤
@SriRangaSaiPagala
@SriRangaSaiPagala Ай бұрын
I dont want thi to endddd. It's sooo good to end
@DaveGrayTeachesCode
@DaveGrayTeachesCode Ай бұрын
This is a detailed project. I'm going to try to complete it all before the year end, but there are many hours to go. 😃
@DaveGrayTeachesCode
@DaveGrayTeachesCode Ай бұрын
Thank you! It has many hours to go. Deep in the details 🙌
@raghavanaliassaravananm1546
@raghavanaliassaravananm1546 Ай бұрын
@@DaveGrayTeachesCode this video is only of 1.18 hours ?this v
@nikolas4749
@nikolas4749 Ай бұрын
Thanks Dave Will you make a react 19 serie ?
@DaveGrayTeachesCode
@DaveGrayTeachesCode Ай бұрын
I'll be waiting until whenever they create their stable release 😀 but yes, that is a good idea.
@nikolas4749
@nikolas4749 Ай бұрын
@@DaveGrayTeachesCode the stable version of react 19 has been release 🎆
@uaaq-w5z
@uaaq-w5z 14 күн бұрын
Thanks for such a great tutorial!!! I am having some issues with retrieving permissions and roles, as I always get false and null as a result. Does anyone have any solutions?
@DaveGrayTeachesCode
@DaveGrayTeachesCode 14 күн бұрын
Double check your permission settings in the Kinde dashboard.
@binarybulletin
@binarybulletin Ай бұрын
I am following your Next.js course on KZbin should i need to continue or not because of next js v 15 version i mean is it worth it to watch older version or should i need to learn new version
@DaveGrayTeachesCode
@DaveGrayTeachesCode Ай бұрын
@@binarybulletin this uses Next.js 15. If you were talking about my previous Next.js course, there is still a lot you can learn from it.
@lostinthenarrativve
@lostinthenarrativve Ай бұрын
What microphone do you use Dave ? 🤔
@DaveGrayTeachesCode
@DaveGrayTeachesCode Ай бұрын
Rode NT-USB Mini. It has software that comes with it, but I also have a few settings in OBS. Always a challenge getting good audio and keeping the neighbors lawnmower or leaf blower out of the recording.
@AnthonyCandaele
@AnthonyCandaele 27 күн бұрын
Is there a particular reason why you chose Kinde over Clerk?
@DaveGrayTeachesCode
@DaveGrayTeachesCode 27 күн бұрын
Yes, I have been using Kinde for over a year including projects at my job. I am asked often what I really work with day-to-day, my stack choices, etc and that's the focus of this series.
@AnthonyCandaele
@AnthonyCandaele 27 күн бұрын
@@DaveGrayTeachesCode It's a great series, I'm learning a ton of stuff.
@orenmizr
@orenmizr Ай бұрын
how much is KINDE paying that everyone seems to be promoting them ?? i'm seriously asking
@babar89
@babar89 27 күн бұрын
Great content as always! A small remark: I don't agree with you on the way you "compute" if the user is a manager, in the TicketForm component, via 'const isManager = Array.isArray(techs)'. IMHO 1. you are coupling this check to an implementation choice (whether 'techs' is an Array or not), and 2. it does not respect the Separation of Concerns principle, as it should not be the responsibility of TicketForm (which outputs HTML/CSS basically) to check the nature of the user. My 2 cents...
@DaveGrayTeachesCode
@DaveGrayTeachesCode 27 күн бұрын
This is how good discussions start. No worries about disagreeing with me. Another way is to just confirm the manager role server-side and pass it down. This would remove the responsibility from the TicketForm. I am saving up a few refactor changes for final checks before deployment and this may be one. In addition, I wanted to show the client-side way to check in the customer form, but I prefer the server-side choices. Thanks for the note!
How To Handle Permissions Like A Senior Dev
36:39
Web Dev Simplified
Рет қаралды 318 М.
Caleb Pressley Shows TSA How It’s Done
0:28
Barstool Sports
Рет қаралды 60 МЛН
🎈🎈🎈😲 #tiktok #shorts
0:28
Byungari 병아리언니
Рет қаралды 4,5 МЛН
Vampire SUCKS Human Energy 🧛🏻‍♂️🪫 (ft. @StevenHe )
0:34
Alan Chikin Chow
Рет қаралды 138 МЛН
DeepSeek V3 : ce ChatGPT chinois m'a bluffé (mais j'ai peur)
35:43
Is Next.js 15 any good? "use cache" API first look
8:16
Beyond Fireship
Рет қаралды 131 М.
Why Developers and Companies Hate .NET 9
10:56
Nick Chapsas
Рет қаралды 57 М.
Web Developers Are Disconnected
21:36
ThePrimeTime
Рет қаралды 241 М.
SQLc is the perfect tool for those who don't like ORMs
28:11
Dreams of Code
Рет қаралды 114 М.
How is this Website so fast!?
13:39
Wes Bos
Рет қаралды 1,3 МЛН
Next.js with a separate server - good idea?
22:53
ByteGrad
Рет қаралды 73 М.
React 19 STABLE - I Can't Believe They Changed This
11:18
ByteGrad
Рет қаралды 36 М.
Caleb Pressley Shows TSA How It’s Done
0:28
Barstool Sports
Рет қаралды 60 МЛН