Skip to main content
All CollectionsSSO & Multi-FactorOkta
SSO Configuration in ProcureDesk for Okta
SSO Configuration in ProcureDesk for Okta
Updated over 2 months ago

Prerequisites

Before you begin, ensure you have the following:

  1. Admin Access: You must have admin access to the ProcureDesk application.

  2. Okta Account: A working Okta account with appropriate permissions to manage applications and settings.

  3. X.509 Certificate: An X.509 certificate from your identity provider (IdP) to configure SSO.

  4. Company Name: The specific company name you are using for your ProcureDesk account to set up the Consumer Service URL.

  5. Required URLs: You should have the Identity Provider Single Sign-On URL and Identity Provider Issuer available from your Okta settings.


Step 1: Enable SSO

  1. Navigate to Admin -> Configurations -> General.

  2. Select "Enable SSO".

  3. Click on the "Save" button to save your changes.

Step 2: Configure IDP Settings

  1. Navigate to Configurations -> IDP Settings under the Master Data section.

Step 3: Populate the IDP Settings

Fill in the following fields as per the notes below:

  • Consumer Service URL:

    • Format: {environment}/sso/{company_name}

    • This is the URL you provided to the customer.

  • IDP Entity ID:

    • Enter the "Identity Provider Issuer" from your Okta settings.

  • SSO Target URL:

    • Input the "Identity Provider Single Sign-On URL" from Okta settings.

  • SLO Target URL:

    • Also use the "Identity Provider Single Sign-On URL" from Okta settings.

  • Cert Fingerprint:

    • Convert the "X.509 Certificate" to "Formatted FingerPrint" using the following website:
      ​SAML Tool Fingerprint Generator.

    • Copy the Formatted FingerPrint and paste it into the Cert Fingerprint field in ProcureDesk.

Step 4: Save Changes

mceclip0.png
  1. After populating all the fields, ensure you click on the Save button to apply the changes.


FAQs

  1. What is SSO?

    • Single Sign-On (SSO) is an authentication process that allows users to access multiple applications with one set of login credentials.

  2. Why should I enable SSO in ProcureDesk?

    • Enabling SSO simplifies the login process for users, reduces password fatigue, and enhances security by minimizing the number of credentials that need to be managed.

  3. What do I do if I encounter issues after enabling SSO?

    • Ensure that all the settings are correctly populated. If issues persist, consult your system administrator or reach out to ProcureDesk support for assistance.

  4. Can I revert back to standard login after enabling SSO?

    • Yes, you can disable SSO by unchecking the "Enable SSO" option in the General configurations and saving the changes.

Did this answer your question?