a autenticación de @SASL falló al integrar el chat de Facebook usando Smack

Estoy tratando de integrar el chat de Facebook usando la API de Smack, pero recibo un error que dice que la autenticación falló usando el resumen md5 ...

Aquí está el código para la autenticación:

 SASLAuthentication.registerSASLMechanism("DIGEST-MD5", SASLDigestMD5Mechanism.class);
  SASLAuthentication.supportSASLMechanism("DIGEST-MD5", 0);

    ConnectionConfiguration config = new ConnectionConfiguration("chat.facebook.com",5222);
    connection = new XMPPConnection(config);
    config.setSASLAuthenticationEnabled(true);
    connection.connect();
    connection.login(userName, password);

abajo está el error que recibo cuando lo ejecuto:

Exception in thread "main" SASL authentication failed using mechanism DIGEST-MD5: 
    at org.jivesoftware.smack.SASLAuthentication.authenticate(SASLAuthentication.java:325)
    at org.jivesoftware.smack.XMPPConnection.login(XMPPConnection.java:395)
    at org.jivesoftware.smack.XMPPConnection.login(XMPPConnection.java:349)
    at JabberSmackAPIFacebook.login(JabberSmackAPIFacebook.java:31)
    at JabberSmackAPIFacebook.main(JabberSmackAPIFacebook.java:77)

Puedo conectarme con éxito a gtalk, pero no estoy teniendo éxito vit fb ... puedo llamarme para decirme cuál es el problema

Respuestas a la pregunta(4)

Su respuesta a la pregunta