30

Anyone else having this problem? After turning on 2-factor authentication on my Google Account I stopped being able to log in through Adium (Mac IM client that uses Pidgin’s libpurple for IM). Obviously you need to generate an application-specific password but these won’t let me log in. Application specific passwords work with other applications (e.g. Reeder for feeds and calendering on my phone). Google specifically mention Adium in their examples of setting up an application password for Google Talk so I doubt it’s a generic Adium problem.

I can still access Google Talk for this account if I use a talk widget on a Google Website (Plus, or iGoogle for example).

My bug report to Adium including a connection log file is up on their Trac: http://trac.adium.im/ticket/15310 . No activity there though. I also asked around in their IRC channel but no-one else could replicate the problem.

If I had to guess then I’d think it was a consequence of me not having a GMail account associated with my Google account. I don’t see exactly why that would cause it, but it seems like a fairly unusual setup that might not have been tested for.

5 Answers5

50

Try using the password generator in gmail settings. When you type in the name of the application it generates an application specific password. However, in the box you should not type in 'Adium' as your application name. Instead, you should put "GoogleTalk/Pidgin" as your application name. Paste the generated password in your adium login and you will be set!

4

Check out this link:
http://help.trillian.im/discussions/web-questions/25-google-talk-login-widget-not-accepting-my-new-passwords

Specifically, they mentioned going to:
https://www.google.com/accounts/DisplayUnlockCaptcha ..and then trying to sign in with your client.

They also recommend creating a new application password and ensure your client hasn't cached your old one.

4

The specific answer for my original question is that I have an unsupported setup in trying to use a 3rd-party chat client without a Gmail account associated with my Google account. This was pointed out to me by an Adium engineer and is detailed on this Google help page:

https://support.google.com/chat/bin/answer.py?hl=en&answer=159495

3

As of May 2013, Google is planning on dropping XMPP support when they migrate from Google Talk to Google Hangouts. XMPP is the protocol that third party clients like Adium use to connect to Google Talk.

My employer switched everyone on their Google App domain over to Google Hangout yesterday. I cannot connect with Pidgin with my employee email address, while my personal Google account still connects because I have not moved over to Hangouts.

1

You need to create and app password https://myaccount.google.com/. Look for app password and create a new app called "GoogleTalk/Pidgin". Then use the password generated to login.

enter image description here

fixer1234
  • 28,064