description |
---|
Configure authentication methods beyond just username and password |
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
{% 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 %}
To add custom OAuth:
- Click Add custom oAuth
- Give a unique name for the custom OAuth
Click Refresh OAuth Services to refresh the options that are displayed on the login screen based on the settings you saved, as shown below: