oauth2_client è una libreria Flutter creata con lo scopo di semplificare l'implementazione di applicazioni OAuth 2, automatizzando il processo di richiesta e aggiornamento degli Access Token. La librearia permette l'interfacciamento con i principali provider, come Google, Facebook, LinkedIn, GitHub, ma può essere utilizzata anche per implementare client personalizzati. Inoltre fornisce metodi per l'archiviazione sicura e l'aggiornamento automatico dei token e per eseguire in modo trasparente richieste HTTP autenticate.