From Rocket.Chat 9.0.0, Custom OAuth is available on Starter workspaces and on all premium plans (Commercial, Government, and Defense). It is not available on Community workspaces. See Our Plans for details.
OpenID Connect is a simple identity layer on top of the OAuth 2.0 protocol. While OAuth is used to protect access to specific resources, OpenID Connect is used to create a secure sign-in process.
Rocket.Chat's implementation of OpenID Connect is compatible with several providers, including Keycloak and Okta Identity Cloud Service. This compatibility ensures that users can authenticate with their existing OpenID provider, enhancing the flexibility and convenience of the Rocket.Chat platform.
You can set up the following by creating custom OAuth methods: