Guide: Salesforce Single Sign-On (SSO) with Joomla as OAuth Server | Login into Salesforce using Joomla

Guide: Salesforce Single Sign-On (SSO) with Joomla as OAuth Server | Login into Salesforce using Joomla


If you want to login to your Salesforce site using your Joomla username and password, you can simply do it using our Joomla OAuth Server plugin. Once you configure the Salesforce with Joomla OAuth Server plugin, you can login to your Salesforce application using Joomla credentials. It also allows you to send custom user attributes to your Salesforce 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 Salesforce site with Joomla as OAuth Server and setup the Single Sign-On(SSO).

Download of Plugin



Configuration Support and Free Trial

  • If you want support in configuring the plugin, or to integrate Salesforce with Joomla, click on Free Configuration Setup button.
  • We provide a 7 day full feature trial wherein you can fully test out all the features of the plugin, click on Free Business Trial button.

Steps to configure Salesforce Single Sign-On (SSO) using Joomla as OAuth Server Plugin

1. Setup Salesforce as OAuth Client

  • Login to your SalesForce account.
  • Switch to the SalesForce Classic mode from profile menu, and then go to the Setup page.
  • Login using Joomla into Salesforce using OAuth | Single-Sign-On SSO into Salesforce using Joomla, Go to Setup
  • In the Quick Find box, enter Auth, and then select Auth Providers.
  • Login using Joomla into Salesforce using OAuth | Single-Sign-On SSO into Salesforce using Joomla, Select OAuth Providers
  • Click on New button and Select Provider type as OpenID Connect from dropdown.
  • Login using Joomla into Salesforce using OAuth | Single-Sign-On SSO into Salesforce using Joomla, Click on New Integration of Salesforce as OAuth Client into Joomla using Single-Sign-On (SSO), Select OpenID
  • Enter the provider Name, Consumer Key, Consumer Secret, Scope and Endpoints which you have copied from miniOrange OAuth Server plugin.
  • Click on Save button to save your configuration
  • Login using Joomla into Salesforce using OAuth | Single-Sign-On SSO into Salesforce using Joomla, Fill Details
  • Now, You can see the Test-Only Initialization URL. It redirects you to your OpenID provider and asks you to sign in. You’re then asked to authorize your app. After you authorize, you’re redirected to Salesforce.
  • Login using Joomla into Salesforce using OAuth | Single-Sign-On SSO into Salesforce using Joomla, Redirect URL Copy
    Client ID : You can get the Client ID from Configure Oauth Tab in Joomla Oauth Server
    Client Secret : You can get the Client Secret from Configure Oauth Tab in Joomla Oauth Server
    Scope: profile openid
    Authorize Endpoint: https://< your-Joomla-domain >/index.php
    Access Token Endpoint: https://< your-Joomla-domain >/index.php
    Get User Info Endpoint: https://< your-Joomla-domain >/plugins/system/miniorangeoauth/miniorangeoauthserver.php

In this Guide, you have successfully configured Single Sign-On (SSO) into Salesforce app with Joomla as OAuth Provider and Salesforce as OAuth Client using our Joomla OAuth Server plugin.This solution ensures that you are ready to roll out secure access to your Salesforce app using Joomla site credentials within minutes.



2. Configure Joomla as OAuth Server

  • Go to ComponentsminiOrange OAuth ServerConfigure OAuth. Click on ADD to add the client.
  • Integration of Oauth Provider into Joomla using Oauth Single-Sign-On (SSO), Add Client
  • Fill the required fields. Client Name (can't change once configured) and Authorized Redirect URI then click on Save Client( you could get from client )
  • Integration of Oauth Provider into Joomla using Oauth Single-Sign-On (SSO), Redirect URL
  • Go to Configure Client. Fill the details (Scopes: email, profile) in the client plugin.
  • Integration of Oauth Provider into Joomla using Oauth Single-Sign-On (SSO), Id and Secret

Business Trial

If you want Business Trial:Request for Trial

If you need a demo or don't find what you are looking for, please contact us at joomlasupport@xecurify.com

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