The communications platform that puts data protection first.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
Rocket.Chat/packages/rocketchat-drupal
Marcos Spessatto Defendi 0d30a52487 Removal of Match, check, moment, Tracker and Mongo global variables (#12410) 7 years ago
..
README.md Added a simpleREADME on how to use this, and added the i18n text for english in this packege until acceptation to keep it as a single package. 8 years ago
common.js Removal of Match, check, moment, Tracker and Mongo global variables (#12410) 7 years ago
login-button.css remove less files 8 years ago
package.js Add new eslint rules (#11800) 7 years ago
startup.js Add new eslint rules (#11800) 7 years ago

README.md

#Drupal oAuth Integration module. This module works in conjunction with the Rocket.Chat+ Module for Drupal Version 7.x-1.1 or later.

A full set of instructions for how to connect the 2 are present in the drupal module's documentation.

Basically to connect the 2 you first setup the oAuth server connection in your drupal, with the proper permissions ("Use OAuth2 Server" => "Anonymous User" = Checked).

In the Rocket chat you have to do the following:

  • fill in the 'Client ID'.
    Bear in mind that the Client ID should not be guessable,but is seen in the URL when doing the login.
  • fill in the 'Client Secret'. This should be treated as a Secret Key (like the Secret Key of a TLS certificate). it must not be guesable or derivable, and is best a Alphanumerical sequence between 16 and 48 cahracters long (longer would be better but longer than 48 characters can be problem with long URI's)
  • fill in the Drupal's BaseURL.
  • on the Drupal use the "Restrict redirect URIs" Setting to limit possible exploits. and set the Redirect URI's to whatever is in the Callback URL (like https://Rocketchat.example.com/_oauth/drupal and possibly also the https://Rocketchat.example.com/_oauth/drupal?close URI.).
  • Lastly do not forget to Enable the Drupal OAuth and SAVE CHANGES.

When all is a Blue Button with a drupal like logo will apear on the login page of Rocket.Chat+