Facebook user cannot log into the chat, why?
There are two ways of users authentication: standard login and password and Facebook/Twitter authentication. Depending on this you need to use appropriate password for XMPP connection: either the same password or session token. Please check out this http://quickblox.com/developers/Chat#Password.
In other words since you are using social provider for authentication your password will be equal to QB session token.