Skip to content

Using Custom SAML for Single Sign On (SSO)

Views
19760
Last updated

HappyFox Help Desk supports Security Assertion Markup Language (SAML) so you can set up single sign-on (SSO) with an identity provider of your choice, such as Azure Active Directory, OneLogin, Okta, SmartSignin, or any SAML-compatible app you host yourself. You can use SAML to authenticate both agents and contacts.

Available on Basic Team Pro Enterprise PRO

Note Only one SAML-based SSO integration can be active at a time on a HappyFox Help Desk account.

Before you start

Configure custom SAML SSO

  1. Go to Apps > All Apps, then open Custom SAML method.
  2. Click Manage.
  3. Under SAML Configuration, set Choose SSO Provider to Custom SAML.
  4. Paste your identity provider's URL into SSO Target URL.
  5. Paste your identity provider's certificate into IdP Signature.
  6. Turn on Authenticate helpdesk agent using SAML, Authenticate end users using SAML, or both, depending on who should log in with SAML.
  7. Optionally, turn on Map Custom Field Values from SAML to sync contact custom fields from your identity provider.
  8. Click Save.

Note Under Basic SAML Settings on the same page, you can turn on Disable standard login for agents and Disable standard login for contacts separately to turn off username/password login once SAML is working.

Enable encrypted SAML assertions

For added security, you can encrypt your SAML assertions under Advanced SAML Settings by turning on Enable encrypted SAML Assertions, then clicking Save.

What your SAML server needs

Configure your identity provider with the following:

Note If you run more than one SAML integration on the same account, use https://<account-name>.happyfox.com/saml/custom-saml/callback/ (or the /staff/ variant for agents only) as the ACS URL for custom SAML instead. If you use a custom domain, add the ACS URL in both the custom domain format and the default HappyFox URL format.

Things to remember


Continue reading

Mapping custom fields from SAML providers Encrypting SAML assertions in SSO Enable Azure Active Directory SSO for your HappyFox account

Tags