Nuovo corso autenticare Node.js con OAuth 2.0

Cosa starai creando

L'autenticazione è una parte fondamentale di quasi tutte le applicazioni web. Oggi i nostri utenti si aspettano qualcosa di più della semplice autenticazione locale. Vogliono supporto per l'autenticazione di terze parti, in modo che possano utilizzare un singolo account per accedere a più siti Web. OAuth e OAuth 2.0 sono protocolli per fare proprio questo. 

Nel nostro nuovo corso, imparerai come incorporare OAuth 2.0 nelle tue applicazioni Node.js. 

Che cosa imparerai

L'insegnante Tuts + Jeremy McPeak ti mostrerà come utilizzare Node.js con OAuth 2.0 per aggiungere il supporto per l'autenticazione di terze parti alla tua applicazione. Costruirai un'app e aggiungerai diversi tipi di autenticazione.

Ecco alcune lezioni gratuite da questo corso, come anteprima di ciò che puoi aspettarti:

Implementazione dell'autenticazione locale: registrazione

Il supporto OAuth è importante, ma non tutti gli utenti desiderano utilizzare un account esterno per l'autenticazione. Devi ancora implementare la tua soluzione di autenticazione. In questa lezione, implementerai una funzione di registrazione che funziona con Passport.

Aggiunta del supporto di Facebook

Puoi applicare gli stessi concetti e le stesse tecniche a quasi tutti i provider OAuth. In questa lezione imparerai come aggiungere il supporto per Facebook come fornitore di autorizzazioni esterne.

Costruire la pagina del profilo

I tuoi utenti potrebbero potenzialmente avere due account: locale e Facebook. In questa lezione, costruirai una pagina che consentirà loro di gestire i loro account e, infine, di collegarli insieme.

Puoi prendere subito il nostro nuovo corso con un abbonamento a Envato Elements. Con una sola tariffa mensile bassa, puoi accedere non solo a questo corso, ma anche alla nostra libreria in crescita di oltre 1.000 corsi video e eBook leader del settore su Envato Tuts+.

Inoltre ora ottieni download illimitati dall'enorme libreria Envato Elements di oltre 200.000 foto e oltre 26.000 asset e modelli di design. Crea con caratteri, foto, grafica e modelli univoci e realizza progetti migliori più velocemente.