I want to automatically add all users to the public channel

Hello. When creating users in my Rocket.Chat, some users are automatically added to the public channel while others are not. How can I make sure that all users are automatically added to the public channel? By the way, we are using AD integration, and users are created in Active Directory and log into Rocket.Chat via Single Sign-On (SSO) with Keycloak.

Server configuration information:
Rocket.Chat server version: 6.12.1
Operating system: Ubuntu 20.04
DB replica set Oplog: 5.0 (featureCompatibilityVersion: { version: ‘5.0’ },)
Nodejs version: 14.19.3
MongoDB version: 5.0.28
Upgrade history:
RocketChat3.12.0 → RocketChat3.18.7 → remove nodejs12 → mongodb (4.0.23 → 4.2 → 4.4 ->) raise to 5.0.28 → RocketChat4.8.7 (install nodejs14 at the same time) → RocketChat5 .4.10→RocketChat 6.12.1

Note you should keep yourself up to date - you shoudl be on at least 6.12.2

You also ought to upgrade your Mongo as 5 is EOL now.

To your question, I think it is this:

https://docs.rocket.chat/docs/saml-configuration

It’s a premium feature on Starter, Pro & Enterprise but it is not available on CE but you have not mentioned your subscription level.

  • Update Room Subscriptions on Each Login: When enabled, room subscriptions are updated on each login. Ensures the user is a member of all channels in SAML assertion on every login.
1 Like