Skip to content

Autentificare Next.js – AuthJS / NextAuth pentru securitate bazată pe roluri

Autentificare Next.js – AuthJS / NextAuth pentru securitate bazată pe roluri

Aflați cum să utilizați NextAuth, care se va numi în curând AuthJS. Aflați cum să utilizați acest instrument pentru a adăuga autentificare la Next.js 13.5. Pătrundeți-vă în lumea autentificării bazate pe roluri și aflați cum să implementați autentificarea atât pe paginile redate de server, cât și pe cele randate de client. Descoperiți cum să utilizați furnizorii de OAuth ieșiți din cutie, cum ar fi Google și GitHub, și explorați procesul de creare a furnizorului dvs. de autentificare personalizat folosind MongoDB. Rămâneți înainte în lumea autentificării cu acest ghid cuprinzător!

💻 Cod: https://github.com/ClarityCoders/NextAuthTutorial-Video

✏️ Curs dezvoltat de @ClarityCoders

⭐️ Cuprins ⭐️
⌨️ (0:00:00) Introducere
⌨️ (0:01:41) Configurarea mediului / Revizuirea extensiei
⌨️ (0:02:24) Crearea proiectului
⌨️ (0:03:28) Instalați NextAuth (Auth.js) / Creați structura proiectului
⌨️ (0:15:36) Creați API-ul NextAuth (Auth.js) – Opțiuni/Rute
⌨️ (0:25:39) Configurați furnizorul OAuth încorporat – (Google / GitHub)
⌨️ (0:29:47) Funcționalitate de conectare/deconectare
⌨️ (0:37:45) Protejarea paginilor – Pagina laterală a serverului
⌨️ (0:40:10) Protejarea paginilor – Pagina laterală a clientului
⌨️ (0:46:12) Protejarea paginilor – Middleware
⌨️ (0:53:58) Crearea unui furnizor personalizat (Crearea unei baze de date de utilizatori)
⌨️ (0:55:16) Înscriere/Configurare MongoDB Atlas
⌨️ (0:58:04) Creați modele de utilizator (schema Mongoose)
⌨️ (1:00:37) Formular de utilizator pentru a crea utilizatori
⌨️ (1:10:30) Creați API pentru utilizatori
⌨️ (1:18:45) Configurați furnizorul personalizat

🎉 Mulțumim susținătorilor noștri Campion și Sponsor:
👾 davthecoder
👾 jedi-or-sith
👾 Nangong Qianying
👾 Agustín Kussrow
👾 Îl atrag pe Maneerat
👾 Heather Wcislo
👾 Serhiy Kalinets
👾 Justin Hual
👾 Otis Morgan
👾 Oscar Rahnama

Învățați să codificați gratuit și obțineți un job de dezvoltator: https://www.freecodecamp.org

Citiți sute de articole despre programare: https://freecodecamp.org/news

Cursuri interesante:

Leave a Reply

Your email address will not be published. Required fields are marked *