Scopri come Esadax consente un'autenticazione sicura e senza problemi utilizzando provider di terze parti come GitHub, GitLab, Bitbucket e il protocollo OAuth 2.0.
Indice dei contenuti
- Panoramica delle connessioni di accesso
- Autenticazione di GitHub
- Autenticazione di GitLab
- Autenticazione di Bitbucket
- Comprendere OAuth 2.0
- Best practice per la sicurezza
- Risoluzione dei problemi
- Glossario
Panoramica delle connessioni di accesso
Esadax supporta opzioni di accesso adatte agli sviluppatori utilizzando servizi di controllo delle versioni popolari e protocolli standard del settore:
- GitHub
- GitLab
- Bitbucket
- Supporto per OAuth 2.0
Queste connessioni consentono di:
- Autenticazione rapida senza creare nuove password.
- Gestisci l'accesso tramite la tua piattaforma di hosting del codice preferita.
- Semplifica l'onboarding del team e la gestione delle autorizzazioni.
Autenticazione di GitHub
Autenticazione di GitLab
Autenticazione di Bitbucket
Comprendere OAuth 2.0
OAuth 2.0 è il protocollo sicuro standard del settore che Esadax utilizza per integrarsi con i servizi esterni.
-
Come funziona:
- L'utente viene reindirizzato a un provider (ad esempio GitHub) per approvare l'accesso.
- Il fornitore rilascia un codice di autorizzazione.
- Esadax scambia questo codice con un token di accesso di breve durata.
- Il token viene utilizzato per recuperare le informazioni di base dell'utente.
-
Vantaggi:
- Non c'è bisogno di gestire le password.
- Identità decentralizzata: gli utenti controllano l'accesso.
- I token scaduti riducono il rischio di sicurezza.
Best practice per la sicurezza
Risoluzione dei problemi
Glossario
- OAuth 2.0: protocollo per delegare l'autorizzazione tra le applicazioni senza condividere le password.
- Scopes: autorizzazioni richieste durante il login OAuth per accedere a dati specifici.
- Token di accesso: una credenziale temporanea utilizzata per accedere ai dati dell’utente dal provider.
- Provider: il servizio esterno utilizzato per l'autenticazione (ad esempio GitHub, GitLab).
- Schermata di consenso: l'interfaccia utente mostrata dal provider in cui gli utenti approvano l'accesso richiesto.