Node.js API Authentication With JWT
Ғылым және технология
In this overview we will take a look at Node.js and JSON web tokens. I will show you how to create a route to generate a token and use that token to make a request to a protected route.
SPONSOR:
Check out Coding Dojo - www.codingdojo.com/l/yt/tr
CODE: Github Repo With Example
github.com/bradtraversy/node_...
💖 BECOME A PATRON: Show support & get perks!
/ traversymedia
ONE TIME DONATIONS:
www.paypal.me/traversymedia
VISIT MY WEBISTE: Check Out My Udemy Courses
www.traversymedia.com
FOLLOW TRAVERSY MEDIA:
/ traversymedia
/ traversymedia
/ traversymedia
/ discord
Пікірлер: 448
Thank you Patreon patron for this request and thank you Brad for the tut!
@TraversyMedia
6 жыл бұрын
You're very welcome. Great channel by the way, guys check it out
Brad comes along to save the day once again. Honestly bro I don't know how you do it.. 5 days of pain, dozens of videos and dozens of blog posts with unclear non-relevant over engineered information, then you come along and in one fell swoop answer EVERY SINGLE QUESTION I had around the topic in a clear, detailed and swift manner. Thank you brother once again...
One of the shortest, yet most succinct, useful tutorials I've seen. Brad rocks!
You are not the only one who makes video about JWT, however, you deliver the knowledge in clearest and easiest way. Thank you Brad!
You're a role model to us all. I plan to improve my Patreon participation this coming year. I've grown in confidence as a software dev and have a job now thanks to your videos. Overall my life has seen a lot of improvement as a result of this channel, So thank you and Merry Christmas, Brad.
@TraversyMedia
6 жыл бұрын
Thank you, Merry Christmas to you as well :)
@Zawodowieec
3 жыл бұрын
Great to hear buddy, hope you're still doin' well :)
I always struggle understanding the auth stuff but you have managed to explain it so well. Thank you so much for this tutorial Brad!
Reaaaaaly liked the straightforwardness of the tutorial. Implemented it on an existing server in under 40min thanks to your tutorial, keep up the good work :D
I was literally just looking up how to do this and this video pops up. This video is a God send lol. Perfect timing.
This is exactly what I needed. Short, sweet, and to the point! Have a great holiday, man!
Thank you so much! I’ve been struggling trying to make a protected route with passport for the past month. I couldn’t get it working on a side project I was working on would get super frustrated. I watched this video last night and was able to get it working today! You are a God send! 🙏🏽
I came from the MERN series part 9 to learn more about JWT before implement it to the project. And I made it even it is my first time using auth. Thanks, Brad. 👏🏽 Excellent content as always!!
Clear & to the point without irrelevant information. Thanks Brad you've been helping me so much for almost a year. Cheers 🍻
Man I love this tutorial... Other KZreadrs take more than 1 hr to explain just this. But you did it in less than 25 mins..
Brad, your videos are amazing. Whenever I need to cut through the b.s. and learn something quickly, I come to your channel. This video is an enormous help to me. Thanks!
This is the course I've been looking for! Brad, you are the best!!
Merry Christmas Brad. I wanted this video badly. I was stuck with server side route authentication. Thanks for it and keep the good work going 😊. If possible please make a video using front end application, so that we will get more clear cut idea on this.
@Baal93Ash
3 жыл бұрын
yes please, agreed !
I have been waiting for this Brad, I can't thank you enough
Merry Christmas to you and your family. You have been a big help and inspiration over the last year. I appreciate you and the extreme effort you put into helping people to learn. As always keep broadcasting!!
This is exactly what I was looking for ! Now I know how to make it work. Clear and simple.
This is an excellent, no-nonsense, straight-forward explanation of using JWTs to protect API routes, thanks.
In 2020, with v12.15.0 everything still works exactly the same, I just run through your tutorial. Thank you Brad!
@AnonymousDeveloper1
3 жыл бұрын
That's good, because I'm going to do this tutorial soon.
I needed a refresh about JWT functionalities and this little course was very helpful. Just one mention. Token name that we send with res.header can be anything for example 'auth-token', not just 'Authorizatiion'. And token value in a name-value pair doesn't have to start with 'Bearer' word, it's enough to send token only. In that case we do not have to split result into name 'Bearer' and token value.
I have seen two of your videos and found this channel very helpful. Thank u :)
Thank you, i learned how to use a token to access protected routes. LOVE IT MAN!
Simple, To the point and concrete. Thanks Buddy!
This video was very well done, very informative, and exactly what I was looking for. Thank you, I learned much more than I bargained for.
Very useful even after 3 years! Thank you Brad!
Doing the lords work. Thanks a bunch, this just helped me through the toughest part of my current project.
Best technical videos on youtube, keep up the good work!
I love watching your tutorials and this is brilliant. Many thanks!
Thank you from Italy, very clear and helpful!
I am a huge fan of your tutorials, thank you so much for all these great videos
Best video on node and jwt so far. Thanks a lot.
I implemented this 100% successfully. Thanks, Brad.
Thanks for recording this video. Things are a lot clearer now.
Brad Bhai (brother in India), thanks a lot for the succinct explanation..always love the explanation in code.
Perfect! Thank you, Brad! My hero!
I found this video at the right time, thanks Brad
Thanks Brad, great video, happy holidays.
Very nice explanation with working code examples
This is exactly what i needed, amazing stuff!!!
I love you. Thanks so much for the video. Crystal Clear in all aspects and I got the exact and even more information I needed.
Very clear explanation. Thanks Brad.
Very informative and easy to follow. Thanks!
Thanks for the video, clear and easy to understand!
october 2021 still works! thx brad
Thank you for this! I can expand upon this and save a good few lines of code and a dependency with it.
You have some of the best web tutorials I've found yet. I bought also your Udemy MERN stack course, can highly recommend! Thanks.
Your explanation was perfect. Thank you so much!! You have my like and my sub :)
Awesome! I wish each my question on the Internet had such a clear explanation
Probably the best JWT tutorial on the internet.
Great tutorial, clear & simple to follow!
now i understand jwt and how to use it... thanks Brad!
This is exactly what i was looking for!
Don't dislike knowledge. Knowledge can be appreciate only. It's not a movie which can be like/dislike. Humble request to the people. Brad I really appreciate your knowledge which improve my understanding and skills. Thank you Brad for this fantastic tut.
Again, you're amazing.
That was a huge amount of help , really easy to understand and you explained it in a calm , quite and nice manner which is really important
thanks traversy, such a legend for me and an inspiration...
Well, this is one of the breakthrough demos of oauth present in youtube. Great job man.
Thank you sir, youve been such an inspiration for me, get well soon.
Make things pretty clear. Simple and Clean. Thanks.
Woww this cleared my all the doubts. Thank you so much ❤
you saved my day ! again! thank you brad!
Perfect video as always. short and useful.
thanks its really helpful video, my boss was struggling with this authentication for a very long time, but now we will prove that who is the boss
Very well explained . Thanks so much for this video
A very nice tutorial sir , you r a role model for all of us , thank you sir !!
Thanks Brad for such a useful content!
Congrats 🎊 Brad for 500k subscribers ✌️👍👏🎈🎁💐
Awesome stuff brad as always!
Thanks for all! Nice videos, you are the best!!!
Thank you so much.. So clear and lucid explanation
Once again, thank you for your awesomely tutorial
Thank you very much!! Just used it and worked perfectly! :D
Awesome tutorial. Thanks for making it for us.
Sir really awesome video. Made me understand completely about jwt
This turorial was help me solve my problem. Thanks!
Thank you brad for this awseome tutorial , just a note we should send only the id in the payload as far as read in articles
Thank you great tutorial. Helped me a lot.
Thank you SO MUCH for your lesson. It really helped me a lot!!!
very good, simple and clear tutorial
Fantastic, and well explained.
Great post Brad, thanks!
Great video. Succinct and informative. Thanks. Merry Christmas.
Brilliant video Brad! Thanks a lot!
Loved this one. Thanks for the video :)
Thank you so much for your tutorials. They are very informative. You are an inspiration to us all. Could you do a refresher for the PostresSQL tut?
Amazing code-along, thank you!
Just what i needed !
Thanks !it really helpful beside simplification!
Helpful! Thanks!
Thanks for the tutorial, it was very helpful
good and short explanation! thanks
You could have handled the JWT verification in the middleware, to keep responsibilities nicely separated. Other than that, nice tutorial :)
@morphman86
3 жыл бұрын
That also gives the nice advantage that the token itself doesn't get passed on the request object twice (req.token = bearerToken is no longer required). May not seem like much, but if you ever need to scale an application, even a few bytes of data per request can save a lot in the long run.
@martinmendez695
3 жыл бұрын
Yes. The authentication should be done at the middleware. What Brad did works better for authorization once in the route handle.
Really nice as always!!!
Amazing video, thanks for sharing.
great simple explanation. thanks
thanks a lot man, helped me learn jwt :)
Excellent video. Short and to the point. Thank you for not building a client and using PostMan instead.
Ton of thanks Brad for putting up this tutorial. it's really easy to follow and understand the every bit of code. Thank you again. Just a quick question, did you put up any tutorial for Login / registration user flow? If yes, please share link to the same.