Support for Users registering for rooms


Is there a known client which supports the function for users to register themselves for rooms, and then for a selcted room admin to approve or reject their application? Most clients I’ve tried, icluding spark, don’t offer this functionality. It would simply save the openfire server admin from having to add individual users to permanent rooms.