So, there's this MQTT client that sends a CONNECT packet the MQTT broker with a username and the password. 
If the client is not authorized to connect, the broker closes the connection. 
Since the CONNACK packet does not allow any payloads, I was wondering how the MQTT broker tells the client that the reason for closing the connection is no authorization.