The documentation on how to integrate auth0 with freshdesk is sparse and the ones I did find were outdated
freshdesk support article auth0 support article
The following is broken down by service into steps
Auth0:
Applications / Create Application.Single Page Web App or Regular Web App.Settings tab.Allowed Callback URLs insert https://[YOURDOMAIN].freshdesk.com/login/saml.Allowed Web Origins be sure to put your domain.Allowed Origins (CORS) be sure to put your domain.Addons tab.SAML 2Application Callback URL be sure the url is https://[YOURDOMAIN].freshdesk.com/login/saml.{
  "audience": "https://[YOURDOMAIN].freshdesk.com",
  "mappings": {
    "email": "Email",
    "name": "username",
    "given_name": "FirstName",
    "family_name": "LastName"
  },
  "nameIdentifierFormat": "urn:oasis:names:tc:SAML:2.0:nameid-format:email",
  "nameIdentifierProbes": [
    "http://schemas.xmlsoap.org/ws/2005/05/identity/claims/emailaddress"
  ],
  "signatureAlgorithm": "rsa-sha256",
  "digestAlgorithm": "sha256",
  "lifetimeInSeconds": 3600,
  "signResponse": false
}
Usage tab download the Auth0 certificateIdentity Provider Login URL as we will be using this on freshdesk.Freshdesk:
Settings / General Settings / SecuritySingle Sign On (SSO)SAML Login URL paste in the Identity Provider Login URL from auth0.Auth0 certificate and find the sha256 fingerprint and place into the Security Certificate Fingerprint field. Note: you may need to format your fingerprint to include : between each value.Special Note: I did notice that agents will now have to go through auth0 in order to get to the admin dashboard. To circumvent that try logging in through this portal: https://[YOURDOMAIN].freshdesk.com/login/normal.
I hope that these instructions help you out in your freshdesk auth0 integrations. good luck!
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With