

# Configurar el flujo de OAuth del código de autorización para Google Sheets
<a name="googlesheets-oauth-authorization"></a>

 **Requisitos previos** 
+  Una cuenta de Google en la que puede iniciar sesión para usar la aplicación Google Sheets. En su cuenta de Google, Google Sheets contiene los datos que desea transferir. 
+  Una cuenta de Google Cloud Platform y un proyecto de Google Cloud. Consulte [Crear un proyecto de Google Cloud](https://developers.google.com/workspace/guides/create-project) para obtener más información. 

**Para configurar su cuenta de Google y obtener las credenciales de OAuth 2.0:**

1.  Una vez configurado el proyecto de Google Cloud, habilite las API de Google Sheets y Google Drive en el proyecto. Para ver los pasos para habilitarlas, consulte [Habilitar y deshabilitar las API](https://support.google.com/googleapi/answer/6158841) en la ayuda de la consola de API de Google Cloud Platform. 

1.  A continuación, configure una pantalla de consentimiento de OAuth para usuarios externos. Para obtener más información acerca de la pantalla de consentimiento de OAuth, consulte [Configuración de la pantalla de consentimiento de OAuth](https://support.google.com/cloud/answer/10311615#) en la Ayuda de la Consola de Google Cloud Platform. 

1.  En la pantalla de consentimiento de OAuth, agregue los siguientes ámbitos: 
   +  [El ámbito de solo lectura de la API de Google Sheets](https://www.googleapis.com/auth/spreadsheets.readonly) 
   +  [El ámbito de solo lectura de la API de Google Drive](ttps://www.googleapis.com/auth/drive.readonly) 

    Para obtener más información sobre estos ámbitos, consulte [Ámbitos de OAuth 2.0 para las API de Google](https://developers.google.com/identity/protocols/oauth2/scopes) en la documentación de Google Identity. 

1.  Genere el ID y el secreto del cliente de OAuth 2.0. Para obtener información acerca de los pasos para crear este ID de cliente, consulte [Configuración de OAuth 2.0](https://support.google.com/cloud/answer/6158849?hl=en#zippy=) en la Ayuda de la consola de Google Cloud Platform. 

    El ID de cliente de OAuth 2.0 debe tener una o más URL de redireccionamiento autorizadas. 

    Las URL de redireccionamiento tienen el formato siguiente: 
   + https://<aws-region>.console.aws.amazon.com/gluestudio/oauth 

1.  Tenga en cuenta que el ID de cliente y el secreto del cliente provienen de la configuración de su ID de cliente de OAuth 2.0. 