Drupal Zendesk SSO | Login to Zendesk using Drupal as IDP

Drupal Zendesk SSO Integration will allow you to configure Single Sign On ( SSO ) login between your Drupal site and Zendesk. Zendesk SSO integration with your Drupal site will help your users to login into Zendesk using their Drupal credentials.

This SSO setup will also help you to manage your users in one single place. The Drupal SAML IDP module is compatible with Drupal 7, Drupal 8 as well as Drupal 9. Here we will go through a step-by-step guide to configure SAML IDP SSO login between Zendesk as SP ( Service Provider ) and Drupal as IDP ( Identity Provider ).

If you have any doubts or queries, you can contact us at drupalsupport@xecurify.com. We will help you to configure the module. If you want, we can also schedule an online meeting to help you configure the Drupal SAML IDP module.

Step 1: Configure Single Sign On (SSO) Settings in Zendesk

  • Go to https://www.zendesk.com and Login to your Zendesk domain.
  • Click on the Settings icon in the left pane.
  • Then select Security in the Settings panel.
  • Choose the Single Sign On (SSO) option and select SAML.

    Drupal SAML IDP Admin agents
  • Enter the following details:

    SAML SSO URL Enter SAML Login URL from the Service Provider Setup tab of the module.
    Remote logout URL Enter SAML logout URL from the Service Provider Setup tab of the module.
    Certificate Fingerprint Copy the Thumbprint of the certificate downloaded from the Service Provider Setup tab of the module. (To generate fingerprint follow the below mentioned steps)
    1. Open the certificate that was downloaded earlier.
    2. Copy all the content of the certificate and past it in any online X.509 Certificate Fingerprint generator.
    3. Copy the Thumbprint generated and past it in the Certificate Fingerprint field.

  • Click the Save to save the Single Sign-On (SSO) SAML settings.
  • Copy Assertion Consumer Service(ACS) URL and keep it handy you will need it at the time of module configuration (Highlighted in the below image)

    Drupal SAML IDP Assertion Consumer Services

Step 2: Configure miniOrange SAML 2.0 IdP in Drupal

  • Click this link and scroll down to Download the miniOrange SAML IDP SSO module.

    Drupal SAML IDP download miniorange saml idp
  • Login into your Drupal 8 instance using your admin account.

  • Click on the Extend option from top menu bar and click on Install new modules link.

    Drupal SAML IDP install new module
  • Upload the downloaded module as a .zip file. Then click on Install.

  • Drupal SAML IDP upload zip file
  • After successful installation, click on Enable newly added modules and enable the module. Then click Install button.

  • Drupal SAML IDP update manager
  • Select miniOrange SAML Identity Provider and click on Install button.

  • Drupal SAML IDP install module
  • Click on Configuration option from top menu bar and select Drupal SAML IDP Configuration.

  • Drupal SAML IDP Configuration
  • Go to Service Provider tab and provide details of Service Provider. (Details received from your service provider). Then click on Save Configuration.

    Service Provider Name Give any appropriate name to your Service Provider
    ACS URL Enter ACS URL copied from Zendesk (Service Provider) Eg. https://<your domain>.zendesk.com/access/saml
    SP Entity Id or Issuer https://<your domain>.zendesk.com/
    Relay State https://<your domain>.zendesk.com/
    Response Signed checked

    Drupal SAML IDP upload metadata
  • Go to IDP METADATA tab and provide following (Drupal 8 IDP) details to the Service Provider or you can give metadata link to your Service Provider.

  • Drupal SAML IDP tab
  • Go to Attribute Mapping tab and choose Drupal Email Address NameID Attribute value and then click on Save.

    Drupal SAML IDP Attribute mapping

    You have now successfully configured Drupal 8 as your IdP!

    If you don't find what you are looking for, please contact us at drupalsupport@xecurify.com or call us at +1 978 658 9387 to find an answer to your question about Zendesk Single sign on (SSO).

Hello there!

Need Help? We are right here!

Contact miniOrange Support

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