Cosa impari
- Cos'e OAuth concettualmente e perche non devi mai costruire l'autenticazione da solo
- Aggiungere Clerk e la differenza tra un'istanza di development e un'istanza di produzione
- Un percorso Google OAuth di produzione completo: consent screen, credential e DNS record di dominio personalizzato
Panoramica
La tua app ora ha bisogno di utenti: persone che si iscrivono, si connettono e hanno i loro dati. Questa e l'autenticazione, ed e un posto dove un piccolo errore fa trapelare ogni password cliente che tieni. La mossa giusta nel 2026 e inequivocabile: non costruirla da solo, usa un servizio. Clerk e quel servizio per la maggior parte dei builder a cui si rivolge questo corso. Questa lezione spiega l'unico concetto che devi capire (OAuth), porta Clerk nella tua app, poi ti guida attraverso la parte che tutti trovano delicata - passare dalle chiavi di development a una vera istanza di produzione con Google login sul tuo dominio.
Cosa imparerai
Imparerai cos'e OAuth in parole chiare, perche l'auth fatta in casa e una trappola in cui cadono persino le grandi societa, come Clerk si integra alla tua app, la differenza cruciale tra un'istanza di development e un'istanza di produzione, e i passi esatti per attivare Google OAuth in produzione, incluso il consent screen Google, le credential e i DNS record che lo fanno girare sul tuo dominio.
Prerequisiti
Un'app funzionante dal Corso 1 e la mappa d'architettura della lezione precedente, perche l'auth vive lato app, non lato sito marketing. Hai anche bisogno della disciplina dei segreti del Corso 1: le chiavi di auth sono altamente sensibili e non devono mai essere committate. La prossima lezione sui segreti va oltre, ma la regola di base (chiavi in .env, .env in .gitignore) deve gia essere un riflesso.
OAuth lascia gli utenti accedere con un account esistente come Google, senza darti la loro password. Impara come funziona e perché è più sicuro.
Un file .env memorizza secret come le chiavi API fuori dal tuo codice, così non vengono mai pubblicati. Impara cos'è e come tenerlo al sicuro.
Un'API è un modo per due programmi di parlarsi. Impara cos'è un'API, come funziona e perché conta per costruire con l'IA.
Il problema
Costruire l'auth da soli suona come una sfida di bravura. E in realta un campo minato. Devi hashare e salare le password correttamente, gestire le sessioni e i token, trattare i reset di password, difenderti dal credential stuffing e dal brute force, memorizzare tutto in sicurezza e seguire in eterno le nuove tecniche d'attacco. Manca un dettaglio e fai trapelare dati clienti, il che e una catastrofe giuridica e reputazionale. Nel frattempo, i tuoi concorrenti hanno pubblicato il login con Clerk in un pomeriggio e sono passati a costruire il loro vero prodotto. Non c'e nessun premio per la versione fatta in casa. E un problema risolto, e il tuo job e usare la soluzione, non reinventarla.

Commenti
Caricamento dei commenti.
Pubblica un commento