¿Por qué gnome-online-accounts no acepta una "contraseña específica de la aplicación" de Google?

16

Utilizo la verificación en dos pasos con Google, por lo que al dar permiso a gnome-online-accounts para acceder a mi cuenta de Google, también tengo que escribir el código de autenticación. Eso está bien, así es como se supone que funcionan las cosas.

Sin embargo, de vez en cuando mi inicio de sesión se restablecería y tendría que volver a ingresar todo. Entonces, traté de crear una contraseña específica de la aplicación para usar con gnome-online-accounts, pero no la acepta; me dice que use la contraseña de mi cuenta en su lugar.

¿Alguien sabe por qué es eso o, lo que es más importante, si hay alguna forma de cambiar la forma en que funciona, o de lo contrario guardar mis credenciales de Google con gnome-online-accounts bajo la verificación en dos pasos?

Jonathan Y.
fuente

Respuestas:

12

Esto parece ser un error. Y por lo que leí, parece que hay una solución para Gnome 3.8.

¿Estás utilizando la autenticación de 2 factores con Google? Si es así, es mejor no utilizar GOA en este momento.

El problema es que en 3.6 usamos CalDAV para Google Calendars, que no funciona con tokens OAuth, solo con contraseñas. GTalk tampoco, que necesita OAuth2.

Hemos resuelto el problema en parte para 3.8, migrando nuestro proveedor de Google para usar OAuth2. Esto se encarga de GTalk, pero el problema con los calendarios persiste.

Google tiene planes para admitir OAuth2 con CalDAV, pero no está seguro de cuándo estará disponible más ampliamente. O puede escribir y mantener un backend basado en libgdata para EDS hasta que eso suceda.

Esto es solo sobre Google.

Para información completa, vea GNOME Bug 688364

Mitch
fuente
0

Quizás esto ayude. http://support.google.com/a/bin/answer.py?hl=en&answer=175197 , es de google, por lo que quizás esto pueda dar algunos detalles.

Mella
fuente
Bueno, ese es el concepto, pero las cuentas en línea no aceptarán una contraseña específica de aplicación; No sé por qué es eso.
Jonathan Y.
Quizás google no lo codificó de esa manera.
Nick