L’autenticazione (Auth) è il processo che verifica che un individuo o un sistema sia chi dichiara di essere. È il primo passo in qualsiasi processo di sicurezza e si distingue dall’autorizzazione (ciò che un utente è autorizzato a fare).
I metodi più comuni includono:
- Qualcosa che sai: Password o PIN.
- Qualcosa che hai: Token di sicurezza, telefoni cellulari (per OTP).
- Qualcosa che sei: Dati biometrici come impronte digitali o riconoscimento facciale.
- La Multi-Factor Authentication (MFA), che combina due o più di questi metodi.
July 2025
April 2022
GitHub App e OAuth ~ Flusso disgiunto
Scopri come integrare le funzionalità dell'App GitHub in un sistema di autenticazione esistente basato su OAuth. Questa guida spiega come autenticarsi come App GitHub utilizzando JWT, recuperare gli ID delle installazioni e accedere ai repository associati all'app.
Popup OAuth ~ Guida Pratica
Migliora la tua implementazione OAuth di GitHub utilizzando un approccio popup per l'autenticazione nelle applicazioni a pagina singola (SPA). Questa guida ti accompagna nel processo di generazione di un popup per l'autenticazione dell'utente e nella gestione sicura del token di accesso.
GitHub App e OAuth ~ Guida Pratica
Scopri come costruire un'interfaccia che consenta agli utenti autenticati su GitHub di visualizzare quali repository hanno un determinato GitHub App installato. Questa guida tratta della creazione di un GitHub App, dell'implementazione dell'autenticazione OAuth e della query dell'API REST di GitHub per installazioni e repository.