Private rooms for certain roles

Description

We have a new rocket.chat installation with custom oAuth integration. New users are created automatically with their custom roles from oAuth identity. We need rooms/private channels which will be dedicated to certain custom roles. Is it possible?
Or is it possible to have some roles-channels mapping as it is with LDAP?

Server Setup Information

  • Version of Rocket.Chat Server: 2.4.2
  • Operating System: Ubuntu
  • Deployment Method: snap