I Can Create An MQTT Broker Integrated With Postgre sql, but it seems you're looking for just an external auth plugin able to check the client's credentials against the Asterisk/its DB for the brocker of your choise, right?
BTW, what broker you are going to use, Mosquitto or HiveMQ (two other brokers mentioned in the 'Some useful links' section of the doc don't seem to have affordable standalone versions)?
Also, from the doc you attached it's not quite clear if you're going to use TLS to secure MQTT communication, and what version of MQTT you're going to use (this may be importatnt when deciding on the broker). I remember you posted a project related to this solution architecture some weeks ago, may be it's a time to review the whole picture once again? There are some other points in the doc (not directly related to MQTT) which aren't quite clear, thoug this, of coures, isn't my business right now.
Thanks,
WBW,
Pavel.