Other OAuth Setup
Here are some other OAuth methods supported by Rocket.Chat.
Apple OAuth
Apple OAuth requires you to fill in Accounts_OAuth_Apple_id and Accounts_OAuth_Apple_secretKey.
To enable Apple OAuth on your workspace,
Navigate to OAuth settings (Administration > Workspace > Settings> OAuth) in your workspace.
In the Apple tab, toggle on Sign In with Apple.
Accounts_OAuth_Apple_id: Your Apple id
Accounts_OAuth_Apple_secretKey: Your Apple secretKey
Accounts_OAuth_Apple_iss: Your Apple iss
Accounts_OAuth_Apple_kid: Your Apple kid
Twitter OAuth
Twitter OAuth requires you to fill in a Twitter Client Id and Secret.
To enable Apple OAuth on your workspace,
Go to the Twitter Developer Portal. Navigate to the Apps page to create or view your existing apps. Copy the following credentials:
Twitter Id: The OAuth Id of your Twitter OAuth app
Twitter Secret: Your Twitter OAuth app secret
Twitter Callback URL: Set default to point to
<server_url>/_oauth/twitter
TokenPass OAuth
Tokenpass OAuth requires you to have a Tokenpass server URL, Id, and secret.
These can be gotten from the Tokenpass developers portal by creating an application for OAuth integration.
Tokenpass Login: Enables Tokenpass login
Tokenpass Server URL: Your server URL. Example
https://domain.com
(excluding trailing slash)Tokenpass Id: Tokenpass app Id
Tokenpass Secret: Your Tokenpass app Id
Tokenpass Callback URL: Set default to point to
<server_url>/_oauth/tokenpassv
Drupal OAuth
Using Drupal OAuth requires you to provide a Drupal client ID and Secret.
Drupal OAuth is made possible with the OAuth2 Client module. Follow this guide to create client credentials.
Drupal Login Enabled: This lets you enable Drupal OAuth for login
Drupal Server URL: Your server URL. Example
https://domain.com
(excluding trailing slash)Drupal OAuth2 Client ID: The OAuth Id from the Drupal configuration
Drupal oAuth2 Client Secret: Your Drupal OAuth secret
Drupal Callback URL: Set default to point to
<server_url>/_oauth/drupal
Dolphin OAuth
Setting up Dolphin OAuth requires a Dolphin connect URL, Id, and secret
Visit this configuration page to see how to get these values:
URL: Enter the URL under the Information section of the OAuth2 module
Enable: This lets you enable Dolphin OAuth
Id: Dolphin connect Id
Secret: Dolphin connect secret
Login Style: A dropdown to select the login style
Button Text: Text to be displayed on the OAuth button
Button Text Color: Text color of OAuth button
Button Color: Color of the button
Okta OAuth
To use Okta OAuth, you need to go to the OAuth section of your Rocket.Chat settings and create a custom OAuth.
Navigate to OAuth settings (Administration > Workspace > Settings> OAuth) in your workspace. Create a custom OAuth.
Go to your Okta developers panel and create a new Sign in OAuth app for a web application.
Fill in all the required information and save.
Your new app is created with all the credentials needed for configuration.
Proxy
Proxy Host: The OAuth proxy host.
Proxy service: The OAuth proxy service.