Companies Home Search Profile

NextAuth v5 - The Complete Guide to authentication

Focused View

Sandeep Arneja

1:56:01

32 View
  • 1.1 Code Repo On Github.html
  • 1.2 my-authjs-tutorial-main.zip
  • 1. Getting Started.mp4
    04:57
  • 1. Protecting Information.mp4
    23:51
  • 1. More OAuth.mp4
    09:50
  • 1. Database Adapter.mp4
    12:38
  • 1. Email Provider.mp4
    13:33
  • 1. Custom Credentials.mp4
    09:19
  • 1. Multi-User Organization Modal.mp4
    27:02
  • 1. Backdoor page.mp4
    13:22
  • 1. Wrap up.mp4
    01:29
  • Description


    Learn NextAuth v5 aka AuthJs and get complete understanding of how to do Authentication in web apps like Next js v14

    What You'll Learn?


    • Learn how to setup NextAuth js in a Next js App
    • Learn how to use a number of OAuth providers like Google, Github, Zoom etc. to Authenticate Users
    • Learn how to use email as a way to authenticate users
    • Get a deeper understanding of how sessions work and how to put custom data in them
    • Learn how to use middleware in Next js to apply authentication
    • Design a multi user system where multiple users belong to an organization and see the same data
    • Design a custom backdoor page to your Next js application so you can log in and impersonate as any user

    Who is this for?


  • React & Next js developers who want to learn how to add Authentication to their app
  • React & Next js developers looking to learn NextAuth js
  • Web developers in general who want to learn authentication & authorization.
  • What You Need to Know?


  • ReactJS knowledge is recommended
  • Familiarity with Next js will be helpful, but is not required
  • NO Prior NextAuth js knowledge is required
  • More details


    Description

    Welcome to the complete soups to nuts comprehensive NextAuth  course! I'm Sandeep, a seasoned software developer and together, we will delve into the ins and outs of user authentication while using the latest version, version 5 of NextAuth  and latest version v14 of NextJs


    We kick off by exploring how to establish OAuth flow for your application. Learn how to seamlessly integrate authentication from various providers such as Google, Github, Zoom, and more.


    Next, we'll dive into the world of passwordless email authentication. Here we will be able to send user an email by using providers like Mailgun, sangria etc. and log them right in.


    We will then setup custom username-password authentication system tailored to your specific needs.


    From there we will move to configuring database adapters to persist all user information in your chosen database.


    Next we will dive in to session management using JSON Web Tokens (JWT), and learn how to enhance them by putting custom information within the session.


    While working on NextAuth we will also be learning how to intergrate it into  NextJs v14 which utilizes the "app" structure. We will learn how to build public and protected routes, implementing authentication in the API layer, and creating a backdoor access for user impersonation.


    I invite you to embark on this learning journey with me. Try out the course, and I look forward to engaging with you in our course chat.


    Thank you for joining, and let's dive into the world of NextAuth together!

    Who this course is for:

    • React & Next js developers who want to learn how to add Authentication to their app
    • React & Next js developers looking to learn NextAuth js
    • Web developers in general who want to learn authentication & authorization.

    User Reviews
    Rating
    0
    0
    0
    0
    0
    average 0
    Total votes0
    Focused display
    Category
    Sandeep Arneja
    Sandeep Arneja
    Instructor's Courses
    Sandeep Arneja is currently VP of Engineering at Integrate Inc. Prior to that he he was CTO & Co-founder of ListenLoop which was acquired by Integrate in 2018. Sandeep has over 10 years of software development experience and enjoys coding, designing, scaling, deploying and maintaining software systems.He has a new found love for Computer Vision & Deep learning. He has dedicated his nights and weekends to this newly found passion.
    Students take courses primarily to improve job-related skills.Some courses generate credit toward technical certification. Udemy has made a special effort to attract corporate trainers seeking to create coursework for employees of their company.
    • language english
    • Training sessions 9
    • duration 1:56:01
    • Release Date 2024/03/19