Hello there!

Need Help? We are right here!

miniOrange Email 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

Deskpro Single Sign-On (SSO)

This solution allows you to setup Single Sign-On into Deskpro (which does not support SAML 2.0 standard) with your existing SAML IdP. This is achieved by protocol brokering between JWT and SAML. Deskpro has support for SSO using JSON Web Token (JWT) tokens. miniOrange allows your users to Single Sign-On into Deskpro by verifying Identity with your existing SAML 2.0 compliant Identity Provider and passing JWT tokens to Deskpro.

Connect with External Source of Users

miniOrange provides user authentication from various external sources, which can be Directories (like ADFS, Microsoft Active Directory, Azure AD, OpenLDAP, Google, AWS Cognito etc), Identity Providers (like Shibboleth, Ping, Okta, OneLogin, KeyCloak), Databases (like MySQL, Maria DB, PostgreSQL) and many more.

Follow the Step-by-Step Guide given below for Deskpro Single Sign-On (SSO)

1. Add Deskpro application in miniOrange

  • Login to your miniOrange dashboard.
  • Go to Apps > Manage Apps.
  • Click on Configure Apps and select tab External/JWT/PwdLess.
  • Select app External /JWT App.
  • deskpro jwt sso select external or jwt app

  • Configure the name for Deskpro and configure Redirect-URL which tells where to send JWT response. Redirect-URL should be an endpoint on Deskpro i.e. https://<your_domain>.deskpro.com where you want to achieve SSO.
  • Copy Client ID, App Secret of generated application and keep it with you for next steps.
  • deskpro jwt sso copy client information

2. Configure SAML 2.0 Identity (ADFS) in miniOrange

  • Login to your miniOrange dashboard.
  • Go to Identity Provider tab and choose Add Identity Provider option.
  • Select SAML tab.
  • deskpro jwt sso select saml tab

  • Configure your IdP details from your metadata file.

3. Configure Deskpro to use JWT

  • Login to Deskpro dashboard and navigate to Agents >> Auth & SSO or CRM >> Auth & SSO, depending on whether you want to authenticate agents or users.
  • deskpro jwt sso navigate dashboard

  • Click on Add button and select JSON Web Token (JWT).
  • Enter Remote Login URL as https://login.xecurify.com/moas/broker/login/jwt/<customer-id>?client_id=<client-id>&redirect_uri=<your_domain>.deskpro.com and JWT Secret Code that you get from the above step.
  • Enter Login Button Text as Login With JWT.
  • Check Enabled? option and click on Install App button.
  • deskpro jwt sso click on install button

  • Then, click on Save Settings and Test your configurations by clicking on Test Settings.
  • deskpro jwt sso test configuration details

4. Test your SSO configuration

  • Under the login dropdown options, click on Login with jwt button.
  • deskpro jwt sso click on login with jwt button

  • It will redirect to miniOrange login screen. Here, enter your credentials and you will be logged in into your deskpro account.

External References

Our Other Identity & Access Management Products