Miguel Omar Muñoz Domínguez
Universidad Autónoma de Zacatecas «Francisco García Salínas»
0000-0002-2717-7338
Nydia Leticia Olvera Castillo
Universidad Autónoma de Zacatecas «Francisco García Salínas»
0000-0001-8224-5869
Acerca de
En el proceso de gestión de un sitio de Moodle, existen diferentes configuraciones para su funcionamiento como servidor de Sistemas Gestores de Aprendizaje (LMS por sus siglas en inglés). Una de ellas es el protocolo de Autorización OAuth 2 (autorización abierta) que habilita a que usuarios puedan ingresar con cuentas de servicios de grandes empresas de tecnología. Esto es, se utiliza para permitir que diversas aplicaciones de terceros accedan a los recursos de un usuario en un servicio en línea, sin que se muestren sus credenciales.
Google utiliza OAuth 2 como parte de su infraestructura de autenticación y autorización para permitir que aplicaciones y servicios externos se conecten y accedan a los datos del usuario de manera segura.
En este capítulo, se describirá este proceso para Google Workspace. En el paquete de instalación del Moodle vienen de manera adjunta diversos complementos o plugins que le agregan funcionalidades extra o mejo-ras, algunos de ellos, como en el caso del repositorio de Google Drive, el convertidor de documentos y Google Meet, necesitan que el servicio de Google OAuth 2 esté debidamente habilitado y configurado.
Referencias
Google Cloud. (2023). Autentícate mediante claves de API. https://cloud.google.com/docs/authentication/api-keys?hl=es-419
Moodle. (2017, 9 de diciembre). Enabling OAuth 2 authentication. https://docs.moodle.org/all/es/Autenticaci%C3%B3n_OAuth_2
Moodle. (2022, 6 de diciembre). OAuth 2 authentication. https://docs.moodle.org/402/en/OAuth_2_authentication
Santos, R. (2017, 5 de diciembre). How to use the Google Meet™ for Moodle feature. GitHub. https://github.com/ronefel/moodle-mod_googlemeet/wiki/How-to-use-the-Google-Meet%E2%84%A2-for-Moodle-feature
Santos, R. (2023, abril). How to create Client ID and Client Secret. GitHub. https://github.com/ronefel/moodle-mod_googlemeet/wiki/How-to-create-Client-ID-and-Client-Secret