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?

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



En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.