Add Auth & Protect Routes in Next.js in 2 Minutes

Поделиться
HTML-код
  • Опубликовано: 13 июн 2024
  • Hi, I'm Wesley. I'm a brand ambassador for Kinde (paid sponsorship). Add auth to your Next.js app fast: bit.ly/3QOe1Bh
    👉 NEW React & Next.js Course: bytegrad.com/courses/professi...
    Next.js + Authentication starter repo: github.com/ByteGrad/nextjs-au...
    My speedrun entry on X: / 1757802798610055677
    Kinde website: bit.ly/3QOe1Bh
    👉 NEW React & Next.js Course: bytegrad.com/courses/professi...
    👉 Professional JavaScript Course: bytegrad.com/courses/professi...
    👉 Professional CSS Course: bytegrad.com/courses/professi...
    👉 Web development roadmap for 2024 & 2025: email.bytegrad.com
    👉 Discord: all my courses have a private Discord where I actively participate
    🔔 Email newsletter (BIG update soon): email.bytegrad.com
    ⏱️ Timestamps:
    0:00 Overview
    0:17 SPEEDRUN
    2:17 Protect route
    #webdevelopment #programming #coding #reactjs #nextjs

Комментарии • 32

  • @ByteGrad
    @ByteGrad  4 месяца назад +6

    I'm not as fast as I thought haha, but still pretty easy to add auth to an app these days.
    My latest course is out now (Professional React & Next.js): bytegrad.com/courses/professional-react-nextjs -- I'm very proud of this course, my best work!

    • @Dipj01
      @Dipj01 3 месяца назад

      Can you make a RUclips tutorial on Redux? Your explanations are top notch

    • @liebebilder3529
      @liebebilder3529 3 месяца назад

      Could you please make a video of making static and dynamic text translation

  • @prohacker5086
    @prohacker5086 4 месяца назад +17

    Seems like it's basically the same thing with the Auth.js, just MUCH MUCH more straightforward. Authjs has seen at least 5 major versions and every one of them is another kind of pain to use with almost non-existent documentation.
    I don't know how flexible Kinde is to adapt to custom solutions like simple jwt with custom backend, but im sure as hell anything is worth a try just to avoid the Authjs lava floor.

  • @GreasyBacon288
    @GreasyBacon288 4 месяца назад +10

    you can actually create new file(or folder if you want the last item to be a folder instead). Then type `api/auth/[kindeAuth]/route.js` in one go and it'll create the folders/file for you want!

    • @ByteGrad
      @ByteGrad  3 месяца назад +2

      Haha yeah, I fumbled

  • @CastiMta
    @CastiMta 4 месяца назад +8

    It's really great, but people care more about their credentials feature

  • @snatvb
    @snatvb 4 месяца назад +1

    1:00
    just press "New File" and write "app/auth/[kindeAuth]/route.ts" and vscode creates all falders that u need.
    Even you started as "New File" but u need only folder, just end with "/", for example: "my-folder/", then vscode creates folder instad file wihout extension :)

  • @Anto-mi5pn
    @Anto-mi5pn 3 месяца назад

    So the users are saved in their database, right? How does that work? Do they expose other helper methods to perform CRUD operations on the users of our application?

  • @somefishhere
    @somefishhere 4 месяца назад +2

    Great speedrun!!!😊

  • @JustThink2000
    @JustThink2000 2 месяца назад +1

    How do you connect it to a database

  • @brancode404
    @brancode404 4 месяца назад +3

    I've purchased your CSS and Javascript courses just now bro. Gonna go deep into it and after that your React/Next.js course 😁😁

  • @coders_rant
    @coders_rant 3 месяца назад +1

    Glad to see this implementation. Please make a video on lucia auth

  • @dennisb1590
    @dennisb1590 3 месяца назад

    Hi I realy love your teaching style and I would realy love to do your React-Course but unfortunatly I am broke and unemployed at the moment. Will it be on Sale eventually or is it possible to get some kind of discount code? I know you realy put in alot of work with the course and I would love to learn more from you it´s just that 110 after tax is alot of money in my positon.

  • @MrJettann
    @MrJettann 3 месяца назад +1

    Let's make auth with access and refresh tokens with ssr, it would be much more interesting

  • @poizonncs8264
    @poizonncs8264 4 месяца назад +1

    Love this 😂

  • @mma-dost
    @mma-dost 4 месяца назад +1

    Hey, can you please make a crash course on micro frontend and module federation? Wanted to learn about them what are they? Recruiter will be impressed maybe 😁😁

    • @ByteGrad
      @ByteGrad  4 месяца назад +2

      Interesting idea

    • @mma-dost
      @mma-dost 4 месяца назад

      😁 waiting@@ByteGrad

  • @xen.sky_8674
    @xen.sky_8674 4 месяца назад

    can we use clerkjs to break your record?

    • @ByteGrad
      @ByteGrad  4 месяца назад +2

      Nah, Kinde only 😉

    • @xen.sky_8674
      @xen.sky_8674 3 месяца назад +1

      @@ByteGrad fine, you win :D

    • @heykinde
      @heykinde 3 месяца назад

      That would only slow you down :)

    • @xen.sky_8674
      @xen.sky_8674 3 месяца назад

      @@heykinde Not really, I could set up a basic auth with just 3-4 steps. I'm yet to try kinde tho

  • @Qasimyousaf-zw5kw
    @Qasimyousaf-zw5kw 4 месяца назад +2

    Good video ❤

  • @codewrangler
    @codewrangler 4 месяца назад +1

    wow... watch out clerk!

  • @madhurchaturvedi5551
    @madhurchaturvedi5551 4 месяца назад +1

    sir please teach us how to make navbar in react is tailwind CSS with mega drop-down

    • @thomasforselius3961
      @thomasforselius3961 3 месяца назад +1

      You're already on RUclips. Use it. Don't waste his time

    • @madhurchaturvedi5551
      @madhurchaturvedi5551 3 месяца назад

      @@thomasforselius3961 what the problem do you even watch his videos

  • @404-not-found-service
    @404-not-found-service 2 месяца назад +1

    woow