Skip to content

Instantly share code, notes, and snippets.

@fhdez
Last active April 2, 2020 19:48
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save fhdez/87cd289116fd07c7b79bb30662874bc6 to your computer and use it in GitHub Desktop.
Save fhdez/87cd289116fd07c7b79bb30662874bc6 to your computer and use it in GitHub Desktop.
Bitacora
28/11/2019 Se hizo desplieque a producción de CourseWork / Classroom. Al liberarse Google Classroom,
se activaron banderas de upgrade de permisos de usuario automaticamente. Al hacer pruebas con usuario
completamente nuevo dió el error de "Esta app no ha sido verificada". Mientras que usuarios
que ya estaban habilitados, hicieron el proceso sin problemas.
29/11/2019 Se solicito por medio de Bertha Francisco que se revisará el caso de usuarios potencia,
que no podían entrar a la plataforma de redmagisterial, error de verificación por parte
de Google.
03/12/2019 Se mando verificación con Google por medio de la ayuda de Alejandro Betancourt.
04/12/2019 Se solicita el permiso "auth/classroom.courses" en la consola de google.
16/12/2019 Se habilito el scope de "classroom" pero sigue la pantalla de no verificación de la app.
19/12/2019 Se restauraron scopes y se eliminaron scopes deprecados incluido el scope de "external_request".
Se habilito la app (app verificada).
22/01/2020 Se indica que se inhabilito el scope para que la app fuera compatible con las nuevas politicas, pero
Esto generó problemas con la generación del Google Forms.
04/03/2020 Se indica que se enviaron validaciones desde consola a google. Solo se espera respuesta.
20/03/2020 Sigue el proceso de verificación en producción.
26/03/2020 Ahora development(redmagisterial.vincolabs.com) tiene la pantalla de aplicación no verificada.
Ésta cuenta con el scope completo, incluyendo "external_request" y se espera vericación.
*Nota: Las validaciones/verificación de scopes con google se llevan a cabo por medio de la Consola de Google, la cual
no tiene un log historico, se describen solo fechas de envío.
Desde la consola de Google no se tiene la opción habilitada de:
https://www.googleapis.com/auth/script.external_request
La cual se tiene en el proyecto para poder realizar la acción de google forms.
En la documentación https://developers.google.com/apps-script/api/reference/rest/v1/scripts/run
Se indica que sí es válido el scope que se esta agregando.
Ya se tenía implementado desde 13 de febrero 2018 funcionando correctamente y a fechas recientes ya no se encuentra
en la consola de Google, al parecer se marcaría como deprecado, por lo tanto en producción se eliminó y los nuevos usuarios que se registran no contienen este Scope y no pueden realizar la acción de mandar a Google Forms.
Google nos indica que la validación de desarrollo de 4 a 6 semanas, por lo cual necesitamos agilizar esta
tarea de habilitación de la aplicación.
Se tienen las siguientes opciones:
1.- Se habilite el scope en development(redmagisterial.vincolabs.com) y después se vaya por la validación
en producción (redmagisterial.com), esto consumiría tiempo entre una revisión y otra.
2.- Se actualice el scope en producción y se mande esta validación para escalarse a google. Consecuencias es que
aparecerá para usuarios nuevos, la app no ha sido verificada. Beneficios para los usuarios ya registrados, ya podrán
realizar las acciones porque el scope se habilita y/o pide autorización de parte del usuario, por lo tanto podrá hacer
acciones de google forms.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment