Pourquoi les comptes en ligne gnome n'acceptent-ils pas un «mot de passe spécifique à l'application» Google?

16

J'utilise la vérification en deux étapes avec Google, donc lorsque j'autorise gnome-online-accounts à accéder à mon compte Google, je dois également saisir le code d'authentification. C'est très bien, c'est comme ça que les choses sont censées fonctionner.

Cependant, de temps en temps, ma connexion était réinitialisée et je devais tout ressaisir. J'ai donc essayé de créer un mot de passe spécifique à l'application à utiliser avec gnome-online-accounts, mais il ne l'acceptera pas; cela me dit d'utiliser le mot de passe de mon compte à la place.

Tout le monde sait pourquoi c'est ou - plus important encore - s'il existe un moyen de changer la façon dont cela fonctionne, ou sinon enregistrer mes informations d'identification Google avec des comptes en ligne gnome sous vérification en deux étapes?

Jonathan Y.
la source

Réponses:

12

Cela semble être un bug. Et d'après ce que j'ai lu, il semble qu'il existe une solution de contournement pour Gnome 3.8.

Utilisez-vous l'authentification à 2 facteurs avec Google? Si vous l'êtes, il est préférable de ne pas utiliser GOA pour le moment.

Le problème est que dans la version 3.6, nous utilisons CalDAV pour les calendriers Google, qui ne fonctionne pas avec les jetons OAuth, uniquement avec les mots de passe. GTalk non plus, qui a besoin d'OAuth2.

Nous avons en partie résolu le problème de la version 3.8 en migrant notre fournisseur Google pour utiliser OAuth2. Cela prend en charge GTalk, mais le problème avec les calendriers reste.

Google prévoit de prendre en charge OAuth2 avec CalDAV, mais ne sait pas quand cela sera disponible plus largement. Ou vous pouvez écrire et maintenir un backend basé sur libgdata pour EDS jusqu'à ce que cela se produise.

Il s'agit uniquement de Google.

Pour des informations complètes, voir GNOME Bug 688364

Mitch
la source
4

Non, je ne sais pas, mais je sais qu'avec gnome 3.8 et ubuntu 13.04 il y a un problème, voir:

http://kparal.wordpress.com/2012/12/03/gnome-3-6-gnome-online-accounts-and-google-two-factor-authentication/

peut-être que cela aide.

Eduard Drenth
la source
Merci, ce serait formidable si je pouvais le faire fonctionner, mais Seahorse n'a pas mon compte Google. Les comptes en ligne semblent utiliser une interface Web ou contourner Seahorse d'une manière ou d'une autre.
Jonathan Y.
0

Peut-être que cela aide. http://support.google.com/a/bin/answer.py?hl=en&answer=175197 , son de google, donc cela pourrait peut-être donner quelques détails.

pseudo
la source
Eh bien, c'est le concept, mais les comptes en ligne n'accepteront pas un mot de passe spécifique à l'application; Je ne sais pas pourquoi.
Jonathan Y.
Peut-être que Google ne l'a pas codé de cette façon.
Nick