OAuth es el estándar detrás de cada pantalla de "Permitir que esta app acceda a tu cuenta". En lugar de darle tu contraseña a una app, apruebas una petición concreta en la página de consentimiento de la propia plataforma, y la plataforma entrega a la app una credencial para actuar en tu nombre.
// 01
Cómo funciona el flujo
La app te envía a la plataforma (Instagram, X, Google) para iniciar sesión y aprobar una lista de permisos, llamados scopes. Si aceptas, la plataforma emite a la app un token de acceso que solo sirve para esos scopes. Puedes revocarlo en cualquier momento sin cambiar tu contraseña.
Pasa de la definición a la documentación que muestra cómo aplicarlo.
Solución principal Conectar una cuenta de Instagram