A Microsoft está usando um mecanismo SASL personalizado para a autenticação OAuth. Você só pode se conectar ao software que implementa esse mecanismo SASL. AFAIK nenhum dos populares clientes XMPP o implementa. E a Microsoft não implementou nenhum dos mecanismos SASL obrigatórios dos RFC XMPP em seu servidor XMPP.