Enable Okta Single Sign-On for your HappyFox account

By Prateesh kp 16580 views

Using Okta Single Sign-On (SSO), you can allow agents and contacts to Login to HappyFox Agent Panel(for agents) and Support Center(for contacts) through their Okta credentials.
 

Applicable Plans: ✔️ Mighty ✔️ Fantastic ✔️ Enterprise ✔️Enterprise Plus


Enabling Okta Login SSO for your HappyFox account Involves:

Creating an Application in Okta With HappyFox Callback URL:

 

 

 

Assigning Users to the newly created Okta Application.

These users will now be able to use Okta for Single Sign-on into HappyFox ❇️.

 

 

Installing the Okta SSO app inside HappyFox with the SSO target URL and IDP signature.

🔐 You need "Manage apps settings" permission to configure this SSO.
✅  Please ensure the "Okta App" is currently enabled under the "App Status" section in the bottom of the page.

 

 

 

Note: Only one SAML based Single Sign On integration can be active at a time, in a HappyFox helpdesk account.

 

Disabling Traditional Logins for Contact/Agents

For added security, you can choose to completely disable traditional "Agent" and "Contact" username/password login workflows.

To do this, 

 

When this is enabled, all HappyFox local password validation and its rules will be not applicable. 

 

 

 

 

Custom Field Mapping in Okta
 

For the contact fields mapping to work, ensure mapping Custom Field values from SAML is enabled inside HappyFox. You'd also have to create an application in Okta and not use the catalog application. To know more about this feature, please refer to this article. 

Name

Name Format

Value

<Custom Field Name>

URI Reference

{user.<field value>}

 

 

 

Usage.

Once the configuration is done, Contacts can click on the Okta Button in the Support center login page to initiate the SSO workflow. If Configured, Agents can also click on the Okta button in their agent login page to do the same.

Sample Contact login Walkthrough:

Sample Agent login Walkthrough: