Estoy siguiendo estos documentos de la API de Google para iniciar sesión en aplicaciones web (sin pasar por el backend)
estoy en esto:
const GoogleAuth = gapi.auth2.getAuthInstance(); GoogleAuth.signIn(); y mi gapi.init/gapi.load se ve así:
gapi.load('auth2', () => { gapi.auth2.init({ client_id: clientId, scope: scope.join(' '), ux_mode: 'redirect', redirect_uri: '<my reirect uri>', }); }); sin ux_mode=redirect y redirect_uri , este código funciona y abre una ventana emergente, sin embargo, estoy en una aplicación de electrones y Google no permite la ventana emergente. Tampoco puedo cambiar el agente de usuario (porque nos produciría algunos problemas en otras cosas).
Agregar ux_mode=redirect redirigiría la pantalla de electrones a la página de Google, y no quiero esto, lo quiero para que abra el navegador web predeterminado (tengo una página web que maneja el protocolo web y esas cosas).
¿Algunas ideas?