Configuring SAML SSO for ManageEngine ServiceDesk Plus (On-premises)

The following steps will help you configure the single sign-on functionality between ADSelfService Plus and ServiceDesk Plus.

Prerequisite

  1. Ensure that the ADSelfService Plus server can be accessed through an HTTPS Connection (Access URL must be configured as HTTPS).
  2. Log in to ADSelfService Plus as an administrator.
  3. Navigate to Configuration → Self-Service → Password Sync/Single Sign On → Add Application, and select ServiceDesk Plus from the applications displayed.
  4. Note: You can also find ServiceDesk Plus from the search bar located in the left pane or the alphabet-wise navigation option in the right pane.
  5. Click IdP Details in the top-right corner of the screen.
  6. In the pop-up that appears, copy the Login URL and Logout URL, which will be used during the configuration of ServiceDesk Plus.
  7. Download the SSO certificate by clicking the Download X509-Certificate link.
  8. Screenshot

ServiceDesk Plus (service provider) configuration steps

  1. Log in to ServiceDesk Plus with administrator credentials.
  2. Click on the Admin icon in the top-right corner.
  3. Navigate to Users → SAML Single Sign On.
  4. Screenshot
  5. Under the Configuration tab, navigate to the Configure Identity Provider Details section.
  6. In the Login URL field, paste the Login URL value copied in Step 5 of Prerequisites.
  7. In the Logout URL field, enter the Logout URL value copied in Step 5 of Prerequisites.
  8. Note: The Logout URL is optional and can be skipped if single logout (automatically log out from ADSelfService Plus when logging out from ServiceDesk Plus) is not required. The Login URL and Logout URL values must be valid domain names. For example, URLs in the following formats are supported: selfservice.com or selfservice.in.
  9. In the Name ID format drop-down field, select email address from the list.
  10. In the Algorithm drop-down field, choose the option RSA_SHA256 from the list.
  11. Click the Choose File button and select the file downloaded in Step 6 of Prerequisites to upload it.
  12. Click Save.
  13. Screenshot
  14. After entering the identity provider details, toggle the button to enable SAML Single Sign-On.
  15. Screenshot
  16. If you want users to log in to ServiceDesk Plus only through SAML Single Sign-On, toggle the button to enable the Collapse the login form by default option. To allow users to choose between logging in with their credentials or SAML Single Sign-On, disable this option.
  17. Copy the values of the Assertion Consumer URL and the Entity ID from the Service Provider Details section; these will be used later.
  18. Screenshot

ADSelfService Plus (Identity Provider) configuration steps

  1. Switch to ADSelfService Plus' ServiceDesk Plus configuration page.
  2. Enter the Application Name and Description.
  3. In the Assign Policies field, select the policies for which SSO needs to be enabled.
  4. Note: ADSelfService Plus allows you to create OU- and group-based policies for your AD domains. To create a policy, go to Configuration → Self-Service → Policy Configuration → Add New Policy.
  5. In the SAML section of the ServiceDesk Plus configuration page, select the Enable Single Sign-On check box.
  6. In the Assertion Consumer URL field, enter the Assertion Consumer URL copied in Step 13 of ServiceDesk Plus configuration.
  7. In the Entity ID field, enter the Entity ID value copied in Step 13 of ServiceDesk Plus configuration.
  8. In the Name ID Format field, choose the format for the user login attribute value specific to the application.
  9. Note: Use Unspecified as the default option if you are unsure about the format of the login attribute value used by the application

  10. Click Add Application.
  11. Screenshot

    Your users should now be able to sign in to ServiceDesk Plus through the ADSelfService Plus portal.

Note: For ServiceDesk Plus, both SP-initiated and IDP-initiated flow is supported.
Go to Top

Thanks!

Your request has been submitted to the ADSelfService Plus technical support team. Our technical support people will assist you at the earliest.

 

Need technical assistance?

  • Enter your email ID
  • Talk to experts
  •  
     
  •  
  • By clicking 'Talk to experts' you agree to processing of personal data according to the Privacy Policy.

Don't see what you're looking for?

  •  

    Visit our community

    Post your questions in the forum.

     
  •  

    Request additional resources

    Send us your requirements.

     
  •  

    Need implementation assistance?

    Try onboarding

     

Copyright © 2024, ZOHO Corp. All Rights Reserved.