I have the Rocket.Chat 7.4.1 Docker image (yes, I know, it’s old) running on a Debian Buster server (yes, also old…). On another server, I have Group-Office. I want to log in to Rocket.Chat using my Group-Office account. I followed the instructions from the Group-Office documentation and configured everything exactly as described there. In the Community Edition of Rocket.Chat, login via Group-Office works, but it doesn’t work with the Starter Plan. Rocket.Chat API returns “User not found.” Why doesn’t it work with the Starter Plan?
It is not due to Debian Buster and Rocket.Chat 7.4.1. The problem also occurs with Rocket.Chat 7.5.4 on Debian Bookworm. As soon as the Starter Plan is active, login via GroupOffice (OAuth) does not work. It works in the Community Edition.
So again, you are not going to get support for unsupported systems and you should not be running them.
If you open a bug you will be asked to test on latest versions (and you’ll probably face me in triage so……)
Next, there is nothing in the Rocket docs so this a custom setup and you should check with GroupOffice if this still a supported option - it makes no mention of required Rocket versions. Rocket may have changed something that GO is not aware of.
It would also help if you posted any log errors when you test on latest - if they are long use something like pastebin so you don’t clog up the thread.
I found the problem. I need to disable the ‘Map Roles/Groups to channels’ option in the OAuth settings. It was enabled when switching to the Starter plan. In the Community Edition, this option is not available and is disabled by default — that’s why it worked there.
I tested it up to version 7.10.x and also with Debian 12 and Debian 13. Same behavior everywhere.
I don’t think it’s a real issue.
Anyway, it now works in the Starter plan as well. Thanks anyway.