Zoho-CRM SAML Single Sign On (SSO) Integration using Drupal as IDP

Zoho-CRM SAML Single Sign On (SSO) Integration using Drupal as IDP


Drupal Zoho-CRM SSO Integration will allow you to configure Single Sign-On ( SSO ) login between your Drupal site and Zoho. Drupal as IdP SAML SSO module acts as a SAML 2.0 Identity Provider which can be configured to establish the trust between the module and Zoho as Service Provider (SP) to securely authenticate users using Drupal credentials.
This Drupal Zoho SSO setup will also help you to manage your users in one single place. We provide the Drupal SAML Identity Provider module for Drupal 7, Drupal 8, and Drupal 9. Here we will go through a step-by-step guide to configure SAML IDP SSO login between Drupal website as IDP ( Identity Provider ) and Zoho as SP ( Service Provider ).
If you have any queries or if you need any sort of assistance in configuring the module, you can contact us at drupalsupport@xecurify.com. If you want, we can also schedule an online meeting to help you configure the Drupal SAML IDP 2.0 Single Sign On (SSO) - SAML Identity Provider module.

Features and Pricing

Know more about Drupal SAML Identity Provider (IDP) module from here.

Pre-requisites: Download

You can download the Drupal SAML Identity Provider (IDP) module from here.

1. Install Drupal SAML IDP module

    1.1. Using Composer:

    • Composer require drupal/miniorange_saml_idp
    • Navigate to Extend menu on your Drupal admin console and search for miniOrange SAML Identity Provider using the search box.
    • Enable the module by checking the checkbox and click on install button.
    • Configure the module at
      {BaseURL}/admin/config/people/miniorange_saml_idp/idp_setup

    1.2. Using Drush:

    • Download the module:
      drush dl miniorange_saml_idp
    • Install the module:
      drush en miniorange_saml_idp
    • Clear the cache:
       drush cr
    • Configure the module at
      {BaseURL}/admin/config/people/miniorange_saml_idp/idp_setup

    1.3. Manual installation:

    • Navigate to Extend menu on your Drupal admin console and click on Install new module button.
    • Install the Drupal SAML IDP 2.0 Single Sign On (SSO) - SAML Identity Provider module either by downloading the zip or from the URL of the package (tar/zip).
    • Click on Enable newly added modules.
    • Enable this module by checking the checkbox and click on install button.
    • Configure the module at
      {BaseURL}/admin/config/people/miniorange_saml_idp/idp_setup

Steps to configure Zoho SAML Single Sign-on ( SSO ) Login into Drupal website

2. Configure Drupal as Identity Provider

  • Navigate to IDP Metadata, Copy the IDP Entity ID/Issuer, SAML Login URL and Certificate (Optional) and Keep it handy.
  • drupal saml idp - idp metadata tab
  • In the miniOrage SAML Identity Provider module, go to Service Provider Setup tab of the module. There are two way to configure Drupal SAML IDP Configuration Single Sign-On (SSO) module:
    • A. By Uploading SP Metadata
    • Click on Upload SP Metadata link.
    • Click on Upload Metadata File and click on Upload File to fetch your information.
    • You can either Upload Metadata URL and click on Fetch Metadata button.
    • Drupal SAML Service Provider - upload SP metadata
      B. Manual Configuartion
    • Provide the required settings (i.e. Service Provider Name, SP Entity ID/Issuer, ACS URL and X.509 Certificate) find to your Service Provider Zoho and click on Save Configuration button to save your configuration.
    • Service Provider Name Enter name of Service Provider
      SP Entity ID or Issuer Copy SP-EntityID / Issuer from Zoho Dashboard and paste it.
      ACS URL Copy ACS URL / Single Sign-On URL (SSO) from Zoho Dashboard and paste it.
      X.509 Certificate Copy and Download Certificate (Optional) from Zoho Dashboard and paste it.

3. Configure Zoho CRM as Service Provider

Follow the following steps to Configure Zoho as SP

miniorange img Pre-requisite: Download and Installation
  • Login to your Zoho account and access Zoho Mail.
  • Click on Control Panel and select Mail and Docs.
  • SAML Single Sign-On SSO Zoho as (SP) - click on zoho mail docs
  • Go to Domains, click on Add Domain and add your domain.
  • SAML Single Sign-On SSO Zoho as (SP) - click on  domains
  • In the list, click the icon under the Verified column for your domain to validate it.
  • SAML Single Sign-On SSO Zoho as (SP) - zoho verified
  • Follow the steps specified on the page that opens up and after that click on Verify to validate your domain.
  • SAML Single Sign-On SSO Zoho as (SP) - zoho domain setup

    miniorange img Instructions:

  • Open a new browser tab or window, Login into Zoho Accounts at https://accounts.zoho.com/ as a user with
    administrative rights.
  • Navigate to Organization and select SAML Authentication and click on Setup Now.
  • SAML Single Sign-On SSO Zoho as (SP) - select organization for setup

    Switch back to the tab / window with the IDP Metadata. Enter the information into the corresponding fields.

    Sign-in URL Copy SAML Login URL from IDP Metadata and paste it.
    Algorithm RSA
    Sign out URL Copy SAML Logout URL from IDP Metadata and paste it.
    X.509 Certificate Copy and Download Certificate (Optional) from IDP Metadata and paste it.
  • Click on Configure to save the SAML Single Sign On (SSO) settings.
  • SAML Single Sign-On SSO Zoho as (SP) - zoho sign in url
  • Click on Download to download the metadata file. You can use this metadata file to configure the module.
  • SAML Single Sign-On SSO Zoho as (SP) - download sp metadata zoho sso login

4. Attribute Mapping

  • In Drupal dashboard, navigate to Mapping tab.
  • In the ATTRIBUTE MAPPING (OPTIONAL) section, enter the following information and click on Save Configuartion.
  • Drupal SAML Identity Provider - go to mapping tab

5. SSO Testing

  • Launch your custom URL e.g.(mail.yourdomain.com).
  • This will be redirected to the Drupal login page, provided in the configuration.
  • The authentication will be validated by the identitiy provider.

If you were able to log into Zoho CRM, then your configuration is correct.


miniorange img Conclusion

Zoho Single Sign-On ( SSO ) solution provides SAML 2.0 Authentication with full control over access to the applications with one set of Login credentials.In this guide, We have successfully configured Zoho SAML Single Sign-On ( SSO ) using Drupal SAML IDP module ( Drupal as SAML IDP ). By configuring Drupal as IdP and Zoho as SP. This solution ensures that you are ready to roll out secure Single Sign-On ( SSO ) access with SAML 2.0 Authentication into Zoho using Drupal credentials.


24*7 Active Support

If you face any issues or if you have any questions, please feel free to reach out to us at drupalsupport@xecurify.com. In case you want some additional features to be included in the module, please get in touch with us, and we can get that custom-made for you. Also, If you want, we can also schedule an online meeting to help you configure the Drupal SAML IDP Single Sign On module.

Free Trial:

If you would like to test out the module to ensure your business use case is fulfilled, we do provide a 7-day trial. Please drop us an email at drupalsupport@xecurify.com requesting a trial. You can create an account with us using this link.

Additional Resources

Our Other modules

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