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:
- Curs MERN Stack – DE asemenea: convertiți backend în serverless cu MongoDB Realm
- Tutorial Next.js, Tailwind CSS și MongoDB Project – Aplicația de ticketing
- Next.js & Appwrite – Curs Full Stack pentru începători
- Creați un site web de la început până la sfârșit folosind WordPress [Curs complet]
- Deno Course – Mai bun decât Node.js?
- Tutorial MongoDB – aplicația CRUD de la zero folosind Node.js
- Curs Flutter & Firebase – Construiește o clonă Instagram completă
- Utilizați PHP pentru a crea un cadru MVC – Curs complet
- Creați și implementați o clonă Instagram cu React și Firebase – Tutorial
- Aflați stiva MERN – Tutorial complet (MongoDB, Express, React, Node.js)