Skip to content

Latest commit

 

History

History
 
 
description
Configure authentication methods beyond just username and password

OAuth

Rocket.Chat supports several different ways to authenticate, beyond the basic username/password authentication. Most authentication providers require a clientID and a secret.

To set up your desired provider:

Go to Administration > Workspace > Settings> OAuth

OAuth Methods

{% content-ref url="nextcloud-oauth-setup.md" %} nextcloud-oauth-setup.md {% endcontent-ref %}

{% content-ref url="google-oauth-setup.md" %} google-oauth-setup.md {% endcontent-ref %}

{% content-ref url="facebook-oauth-setup.md" %} facebook-oauth-setup.md {% endcontent-ref %}

{% content-ref url="gitlab-oauth-setup.md" %} gitlab-oauth-setup.md {% endcontent-ref %}

{% content-ref url="github-oauth-setup.md" %} github-oauth-setup.md {% endcontent-ref %}

{% content-ref url="wordpress.md" %} wordpress.md {% endcontent-ref %}

Add Custom OAuth

To add custom OAuth:

  1. Click Add custom oAuth

  1. Give a unique name for the custom OAuth

Refresh OAuth Services

Click Refresh OAuth Services to refresh the options that are displayed on the login screen based on the settings you saved, as shown below: