Future of Rocketchat OIDC
- RC forum post about Upcoming changes to identity management integrations
The RC Oauth3 docs outlines the differences between a CE and an EE installation, with only one annoying limitation only available in the EE:
Enterprise: Advanced Custom OAuth:
Assign Rocket.Chat roles based on OAuth roles
Which is a feature we generally need in other apps (i.e. a user which has the admin
role assined via OIDC should have the admin
role/privileges when logging into the app). I find this limitation already quite annoying, and fear that more limitations will come forcing users into EE, or that the OIDC implementation in CE won't recieve much maintenance.
It seems to be a trend to limit OAuth/OIDC in community editions:
- Mattermost
- Openproject
- and now RC
Maybe this also could be a topic for a post post.
So lets discuss if this will make us reconsider our decision for an OAS chat app or not. After a hard decision process between matrix and RC we finally decided on RC (#795 (closed)), and as much as I preferred matrix, I was happy that we settled our decision and wanted to forward with RC. But this turns me off again pretty much.