Zendesk Single Sign On (SSO) for Joomla as Identity Provider (IDP)

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

  • Go to Zendesk and Login to your Zendesk domain.
  • Go to the Settings > Security > Global.
  • Then click on Manage security settings in Admin Center.
  • Zendesk sso
  • Choose the Single Sign On option and select SAML, click on Configure

    Zendesk sso
  • Enter the following details:

    SAML SSO URL Enter SAML Login URL from the Identity Provider tab of the Joomla plugin.
    Remote logout URL Enter SAML logout URL from the Identity Provider tab of the Joomla plugin.
    Certificate Fingerprint Copy the Thumbprint of the certificate downloaded from the Identity Provider tab of the Joomla plugin. (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 paste it in any online X.509 Certificate Fingerprint generator.
    3. Copy the Thumbprint generated and paste 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 plugin configuration (Highlighted in the below image)

    Zendesk acs url Zendesk acs url

Step 2: Configure miniOrange SAML 2.0 IdP in Joomla (Login using Joomla )

  • Download SAML 2.0 IDP for Joomla from Here.
  • Login to the administrator section of your Joomla website :–
    [host]/[sitename]/administrator/index.php

    Zendesk signin
  • From the navigation menu on top go to Extensions Manage Install.

    joomla idp install
  • Drag and drop your miniorange-joomla-saml-idp.zip file in the area indicated in the image below or browse and select the file to install the plugin.

    miniorange joomla extensions
  • Go to Service Provider tab and fill in the Service Provider Name, SP Entity ID or Issuer, ACS URL and NameID Format. You will get these details from the Service Provider that you are using. Fill in the other fields according to your requirements. Click on Save.

    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
    NameId Format urn:oasis:names:tc:SAML:1.1:nameid-format:emailAddress
    Response Signed checked (PREMIUM PLAN)

    Zendesk response signed
  • Click on NameID Attribute tab. Select the NameID Attribute and then click on Save Button.
  • Zendesk sp joomla idp

    You have successfully completed your miniOrange SAML 2.0 IDP (Login using Joomla ) configurations. Still, if you are facing any difficulty please mail us on joomlasupport@xecurify.com.