web-dev-qa-db-fra.com

Mots de passe spécifiques à Google Talk App empathy

J'utilise des mots de passe spécifiques aux applications dans Google depuis quelque temps et j'ai récemment mis à niveau vers Ubuntu 12.10. Depuis lors, je ne parviens pas à faire fonctionner Empathy avec Google Talk. Y a-t-il un moyen de le faire fonctionner?

Merci!

2
Sam King

Je l'ai compris.

Dans Empathy, il y a deux types de comptes que je pourrais ajouter: Jabber ou Google.

Si j'ajoute le compte Jabber, je ne parviens pas à le faire fonctionner avec mon mot de passe gmail habituel ou avec le mot de passe spécifique à mon application. Quand il essaie de se connecter, il se bloque.

Si j'ajoute un compte Google, il me propose de me connecter à mon compte Google en ouvrant une fenêtre de navigateur intégrée. Si j'essaie de mettre un mot de passe spécifique à une application, il me dit d'utiliser mon mot de passe habituel. Lorsque j'utilise mon mot de passe habituel, cela me demande une authentification à deux facteurs. J'avais supposé que ce n'était pas ce qu'il fallait faire, pensant qu'il faudrait alors me demander à chaque fois que je me connectais à mon ordinateur, mais je peux voir qu'Ubuntu est maintenant autorisé dans le menu de mon compte Google, ce qui devrait fonctionner.

En d'autres termes, Empathy ne fonctionne pas avec les mots de passe spécifiques à une application car il n'est pas nécessaire d'utiliser des mots de passe spécifiques à une application.

Je ne comprends toujours pas pourquoi cela n'a pas fonctionné avec Jabber en général.

3
Sam King

J'ai résolu le problème. Maintenant, je peux accéder à Google Talk derrière le pare-feu de mon entreprise.

En tant que root, éditez le fichier/usr/share/accounts/services/google-im.service

1) changer la ligne:

  <setting name="param-server">talk.google.com</setting>
  to
  <setting name="param-server">talk.google.com:443</setting>

2) Ajouter la ligne:

   <setting name="param-old-ssl">true</setting>

(Il y a une liste de serveurs de sauvegarde dans ce fichier, mais je ne pouvais pas faire fonctionner ceux-ci comme prévu)

redémarrez (probablement autre chose que vous pouvez redémarrer pour que ces modifications fonctionnent, mais c’est sûr).

Commencez l'empathie (en supposant que vous avez déjà un compte Google créé). Pas besoin d'un compte Jabber. On dirait qu'il essaie de se connecter deux fois, la deuxième fois, ça marche (on ne sait pas pourquoi).

J'espère que ça t'as aidé.

2
KevinK