web-dev-qa-db-ja.com

共感におけるGoogleトークアプリ固有のパスワード

私はしばらくの間Googleでアプリ固有のパスワードを使用していますが、最近Ubuntu 12.10にアップグレードしました。それ以来、私はGoogleトークでEmpathyを使用することができませんでした。動作させる方法はありますか?

ありがとう!

2
Sam King

私はそれを考え出した。

Empathyでは、JabberまたはGoogleの2つのタイプのアカウントを追加できます。

Jabberアカウントを追加すると、通常のgmailパスワードでもアプリケーション固有のパスワードでも動作しません。接続しようとすると、ハングするだけです。

Googleアカウントを追加すると、埋め込みブラウザウィンドウを開いてGoogleアカウントにログインするように求められます。アプリ固有のパスワードを入力しようとすると、通常のパスワードを使用するように指示されます。通常のパスワードを使用すると、2要素認証を求められます。私は自分のコンピューターにログインするたびにプロンプ​​トを表示する必要があると考えて、それがすべきことではないと想定していましたが、Ubuntuが私のGoogleアカウントメニューで現在承認されていることがわかります。これはうまくいくはずです。

つまり、Empathyはアプリ固有のパスワードを使用する必要がないため、アプリ固有のパスワードでは機能しません。

しかし、なぜ一般的にJabberで機能しなかったのかはまだわかりません。

3
Sam King

問題を修正しました。これで、企業ファイアウォールの背後でGoogleトークにアクセスできます。

ルートとしてファイル/ usr/share/accounts/services/google-im.serviceを編集します

1)行を変更します:

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

2)次の行を追加します。

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

(このファイルにはバックアップサーバーのリストがありますが、期待どおりに動作させることはできませんでした)

再起動します(おそらく、これらの変更を機能させるために再起動できるものがありますが、これは確実に起動します)。

共感を開始します(Googleアカウントが既に作成されていると仮定)。 Jabberアカウントは必要ありません。 2回ログインしようとするように見えますが、2回目は動作します(理由は不明です)。

お役に立てば幸いです。

2
KevinK