Step By Step Guide To Setup Login Into Rocket Chat With Joomla

Step By Step Guide To Setup Login Into Rocket Chat With Joomla Oauth Server

If you want to login to your Rocket.Chat site using your Joomla username and password, you can simply do it using our Joomla OAuth Server plugin. Once you configure the Rocket.Chat with Joomla OAuth Server plugin, you can login to your Rocket.Chat application using Joomla credentials. It also allows you to send custom user attributes to your Rocket.Chat site as per your requirements. To know more about other features we provide in Joomla OAuth Server plugin, you can click here.

Please follow the steps given below to configure your Rocket.Chat site with Joomla and setup the Single Sign On.
If you have any doubts or queries you can contact us at Joomlasupport@xecurify.com. We will help you to configure the plugin.

Step 1: Configure Single Sign-On (SSO) settings in Rocket chat

  • Go to https://{Your-Rocket.Chat-Domain}/admin/OAuth and sign in/login.
  • Click on Add custom oauth to create a new OAuth Application(refer to image below)..
  • Rocket Chat Single Sign On SSO, OAuth Setup
  • Enter a Name for the Rocket.Chat Application and Click on Send to create a new Application.
  • Rocket Chat Single Sign On SSO ,Details
  • It will be shown the Application Configuration tab.
  • Click on the dropdown symbol to show the configuration
  • Rocket Chat Single Sign On SSO, configuration
  • Configure your Rocket.Chat Application as shown below:
    Enable: True
    URL: Your server base url by removing trailing slash
    Token Path: /plugins/system/miniorangeoauth/miniorangeoauthtoken.php
    Token Sent Via: Payload
    Identity Token Sent Via: Header
    Identity Path: /plugins/system/miniorangeoauth/miniorangeoauthserver.php
    Authorize Path: /index.php
    Scope: profile
    Param name for Access Token: access_token
    ID: You will receive once you configured the redirect url in the OAuth Server
    Secret: You will receive once you configured the redirect url in the OAuth Server
    Button Text: Name you want to show on button for the end user during login
    Username field: Username
    Email field: email
    Name field: username
    Merge Roles from SSO: Enable
    Merge users: Enable
  • To configure Rocket.Chat with ID, Secret, Scope, Endpoints, etc. We will need to configure the OAuth Server first.

Step 2: Configure Joomla as an OAuth Server

  • Follow the steps given below to configure your OAuth Server:
    • Add a Client Name. (Add the name of your Rocket.Chat application)
    • Enter the Callback/Redirect URI provided in Rocket.Chat application (as shown above)and click on Save Client.
  • Back in Rocket.Chat OAuth Configuration, add the information as following:
    Token Path Access Token Endpoint
    URL: Your server base url by removing trailing slash
    Identity Path Get User Info Endpoint
    Authorize Path Authorize Endpoint
    Scope Profile
    ID Client ID
    Secret Client Secret


Free Trial

If you don't find what you are looking for, please contact us at joomlasupport@xecurify.com or call us at +1 978 658 9387.

Hello there!

Need Help? We are right here!

support
Contact miniOrange Support
success

Thanks for your inquiry.

If you dont hear from us within 24 hours, please feel free to send a follow up email to info@xecurify.com