18. Blacklisting Refresh Tokens using Redis | Node JS API Authentication



18. Blacklisting Refresh Tokens using Redis | Node JS API Authentication

18. Blacklisting Refresh Tokens using Redis | Node JS API Authentication

#JWT #jsonwebtoken #api #authentication #dotenv #bcrypt
In this video we will see the logic of blacklisting our refresh tokens and for that we are going to use Redis to store the tokens and then validating them before generating a new pair.

πŸš€ Deploy NodeJs app: https://zeet.co/r/yourstruly
(One FREE project forever 😘)
In 60 seconds https://youtu.be/2kKgWLLyfkM

⭐ Kite is a free AI-powered coding assistant that will help you code faster and smarter. The Kite plugin integrates with all the top editors and IDEs to give you smart completions and documentation while you’re typing. I’ve been using Kite for 6 months and I love it! https://www.kite.com/get-kite/?utm_medium=referral&utm_source=youtube&utm_campaign=yourstruly&utm_content=description-only

FREE $100 credit @Digital Ocean: https://m.do.co/c/3208f08b3324
Subscribe: https://www.youtube.com/c/yourstruly267?sub_confirmation=1

Support the channel:
Paypal: https://www.paypal.me/trulymittal
Patreon: https://www.patreon.com/trulymittal

Github (full-tutorial): https://github.com/trulymittal/API-Authentication-NodeJs

References:
https://jwt.io/
https://tools.ietf.org/html/rfc7519#section-4.1
https://www.iana.org/assignments/jwt/jwt.xhtml

β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”
More useful videos
β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”
RecyclerView: https://youtu.be/9rcrYFO1ogc
ViewModel: https://youtu.be/i22jxmIh_EE
NavigationComponent: https://youtu.be/akuONx5RTy8
WorkManager: https://youtu.be/ooP8kkhvRQI
Retrofit: https://youtu.be/1FVoBM9t2Ik
CollapsingToolbar Layout: https://youtu.be/-pTW3EOPxtQ
BottomNavigation View: https://youtu.be/oeKtwd1DBfg
KeyframeAnimations: https://youtu.be/Gh3KsNGZmaE
NightMode: https://youtu.be/46qeI3e4r38
ButterKnife: https://youtu.be/X41p3Iq0-lY
SplashScreen: https://youtu.be/buoBMT88Drc
Singletons: https://youtu.be/vSxKnvxe8v0
Pull to Refresh in RecyclerView: https://youtu.be/Ffa0Mtd21_M
On item click using Interface in RecyclerView:Β https://youtu.be/AkiltTv0CjA
Swipe gestures in Recycler View: https://youtu.be/rcSNkSJ624U
Drag and drop Reorder in Recycler View: https://youtu.be/H9D_HoOeKWM
Filter using #SearchView in RecyclerView:Β https://youtu.be/CTvzoVtKoJ8
MultiView RecyclerView:Β https://youtu.be/VtnLpHUu2U0

β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”
Other useful Playlists
β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”
Android: https://www.youtube.com/playlist?list=PLdHg5T0SNpN2cv8zhK-zQx2qXfJKap9kU
#Firebase: https://www.youtube.com/playlist?list=PLdHg5T0SNpN2NimxW3piNqEVBWtXcraz-
#RestAPI (#NodeJS and MongoDB): https://www.youtube.com/playlist?list=PLdHg5T0SNpN3EoN3PEyCmPR42Ok_44OFT
Docker: https://www.youtube.com/playlist?list=PLdHg5T0SNpN0gFlL8AXvZdAHsvpkuW0Ba
MongoDB: https://www.youtube.com/watch?v=liocKBCVJyw&t=7s
Html/Css/Js: https://www.youtube.com/playlist?list=PLdHg5T0SNpN0saXVT9gfb2MESkiHG8YbP
Challenges: https://www.youtube.com/playlist?list=PLdHg5T0SNpN20F2v0xYWeLRZtdehexzDi

β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”
What I use
β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”

Mouse: https://amzn.to/2O9RJtu
Keyboard: https://amzn.to/2qxajCU
Keyboard 2: https://amzn.to/2XDWH4X
Monitor: https://amzn.to/2pDg7dH
Processor: https://amzn.to/347WWIb
RAM: https://amzn.to/2QEkUqw
Graphics: https://amzn.to/33aBrF4
Microphone: https://amzn.to/2DabdI9

#yoursTRULY #tutorial #howto #android

Comments are closed.