FB App Passwords & Pidgin

Alex Papadopoulos apapadop11 at gmail.com
Wed Mar 28 17:35:31 EDT 2012


On 28 March 2012 00:48, Alex Papadopoulos <apapadop11 at gmail.com> wrote:
> Pidgin has been working fine with my Facebook account. Today I noticed
> that FB started supporting "App Passwords" - so I created a password
> (on Facebook) for Pidgin's exclusive use.
>
> I updated my FB account details on Pidgin to use this new password but
> all I'm getting is a "Not Authorized" message.
<snip>

Here's what the debug window has to say. Nothing seems out of the
ordinary. FB is just not accepting the application-specific password.
Does this work for anyone?

(22:16:22) jabber: jabber_actions: have pep: NO
(22:16:22) account: Connecting to account [hidden]@chat.facebook.com/.
(22:16:22) connection: Connecting. gc = 04D76A78
(22:16:22) proxy: Windows Proxy Settings: HTTP proxy: '[hidden]'.
(22:16:22) dnsquery: Performing DNS lookup for [hidden]
(22:16:22) dnsquery: IP resolved for [hidden]
(22:16:22) proxy: Attempting connection to [hidden]
(22:16:22) proxy: Connecting to chat.facebook.com:5222 via [hidden] using HTTP
(22:16:22) proxy: Connection in progress
(22:16:22) proxy: Connected to chat.facebook.com:5222.
(22:16:22) proxy: Using CONNECT tunneling for chat.facebook.com:5222
(22:16:22) proxy: HTTP proxy connection established
(22:16:22) proxy: Connected to chat.facebook.com:5222.
(22:16:22) jabber: Sending ([hidden]@chat.facebook.com): <?xml version='1.0' ?>
(22:16:22) jabber: Sending ([hidden]@chat.facebook.com):
<stream:stream to='chat.facebook.com' xmlns='jabber:client'
xmlns:stream='http://etherx.jabber.org/streams' version='1.0'>
(22:16:22) jabber: Recv (400): <?xml version="1.0"?><stream:stream
id="02301324" from="chat.facebook.com" version="1.0"
xmlns="jabber:client" xmlns:stream="http://etherx.jabber.org/streams"
xml:lang="en"><stream:features><starttls
xmlns="urn:ietf:params:xml:ns:xmpp-tls"/><mechanisms
xmlns="urn:ietf:params:xml:ns:xmpp-sasl"><mechanism>X-FACEBOOK-PLATFORM</mechanism><mechanism>DIGEST-MD5</mechanism></mechanisms></stream:features>
(22:16:22) jabber: Sending ([hidden]@chat.facebook.com): <starttls
xmlns='urn:ietf:params:xml:ns:xmpp-tls'/>
(22:16:22) jabber: Recv (50): <proceed xmlns="urn:ietf:params:xml:ns:xmpp-tls"/>
(22:16:23) nss: subject=CN=chat.facebook.com,O="Facebook, Inc.",L=Palo
Alto,ST=California,C=US issuer=CN=DigiCert High Assurance
CA-3,OU=www.digicert.com,O=DigiCert Inc,C=US
(22:16:23) nss: subject=CN=DigiCert High Assurance
CA-3,OU=www.digicert.com,O=DigiCert Inc,C=US issuer=CN=DigiCert High
Assurance EV Root CA,OU=www.digicert.com,O=DigiCert Inc,C=US
(22:16:23) nss: subject=CN=DigiCert High Assurance EV Root
CA,OU=www.digicert.com,O=DigiCert Inc,C=US issuer=CN=DigiCert High
Assurance EV Root CA,OU=www.digicert.com,O=DigiCert Inc,C=US
(22:16:23) certificate/x509/tls_cached: Starting verify for chat.facebook.com
(22:16:23) certificate/x509/tls_cached: Checking for cached cert...
(22:16:23) certificate/x509/tls_cached: ...Found cached cert
(22:16:23) nss/x509: Loading certificate from
C:[hidden]\.purple\certificates\x509\tls_peers\chat.facebook.com
(22:16:23) certificate/x509/tls_cached: Peer cert matched cached
(22:16:23) nss/x509: Exporting certificate to
C:[hidden]\.purple\certificates\x509\tls_peers\chat.facebook.com
(22:16:23) util: Writing file
C:[hidden]\.purple\certificates\x509\tls_peers\chat.facebook.com
(22:16:23) certificate: Successfully verified certificate for chat.facebook.com
(22:16:23) jabber: Sending (ssl) ([hidden]@chat.facebook.com):
<stream:stream to='chat.facebook.com' xmlns='jabber:client'
xmlns:stream='http://etherx.jabber.org/streams' version='1.0'>
(22:16:23) jabber: Recv (ssl)(173): <?xml
version="1.0"?><stream:stream id="D1F0A787" from="chat.facebook.com"
version="1.0" xmlns="jabber:client"
xmlns:stream="http://etherx.jabber.org/streams" xml:lang="en">
(22:16:23) jabber: Recv (ssl)(176): <stream:features><mechanisms
xmlns="urn:ietf:params:xml:ns:xmpp-sasl"><mechanism>X-FACEBOOK-PLATFORM</mechanism><mechanism>DIGEST-MD5</mechanism></mechanisms></stream:features>
(22:16:23) sasl: Mechs found: X-FACEBOOK-PLATFORM DIGEST-MD5
(22:16:23) jabber: Sending (ssl) ([hidden]@chat.facebook.com): <auth
xmlns='urn:ietf:params:xml:ns:xmpp-sasl' mechanism='DIGEST-MD5'
xmlns:ga='http://www.google.com/talk/protocol/auth'
ga:client-uses-full-bind-result='true'/>
(22:16:23) jabber: Recv (ssl)(212): <challenge
xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cmVhbG09ImNoYXQuZmFjZWJvb2suY29tIixub25jZT0iMEIxOERCMEIwMEZDODdCODk4QjQwQTU4Q0Q4QTYyREIiLHFvcD0iYXV0aCIsY2hhcnNldD11dGYtOCxhbGdvcml0aG09bWQ1LXNlc3M=</challenge>
(22:16:23) sasl: DIGEST-MD5 client step 2
(22:16:23) jabber: Sending (ssl) ([hidden]@chat.facebook.com):
<response xmlns='urn:ietf:params:xml:ns:xmpp-sasl'>dXNlcm5hbWU9Iml4MzExIixyZWFsdT0iY2hhdC5mYWNlYm9vay5jb20iLG5vbmNlPSIwQjE4REIwQjAwRkM4N0I4OThCNDBBNThDRDhBNjJEQiIsY25vbmNlPSJPUzBIVFdSbVFpWndYWHAyUlJJN0htNGFZMnQvZjA0eUlpWnJBekFMVmdjPSIsbmM9MDAwMDAwMDEscW9wPWF1dGgsaGlnZXN0LXVyaT0ieG1ecC9jaGF0LmZhY2Vib29rLmNvbSIscmVzcG9uc2U9NjNhYTU1ZmRkNDQxMTM5ZmY2MDVlOWJlZGUwMjUwMmEsY2hhcnNldD11dGYtOA==</response>
(22:16:24) jabber: Recv (ssl)(77): <failure
xmlns="urn:ietf:params:xml:ns:xmpp-sasl"><not-authorized/></failure>
(22:16:24) sasl: Mechs found: X-FACEBOOK-PLATFORM
(22:16:24) sasl: No worthy mechs found
(22:16:24) connection: Connection error on 04D76A78 (reason: 2
description: Not Authorized)
(22:16:24) jabber: jabber_actions: have pep: NO
(22:16:24) account: Disconnecting account [hidden]@chat.facebook.com/ (022B2AD8)
(22:16:24) connection: Disconnecting connection 04D76A78
(22:16:24) jabber: Sending (ssl) ([hidden]@chat.facebook.com): </stream:stream>
(22:16:24) jabber: jabber_actions: have pep: NO
(22:16:24) connection: Destroying connection 04D76A78



More information about the Support mailing list