Freshworks - SSO Configuration

Freshworks - SSO Configuration

Idea
This documentation has been tested and approved by Kelvin Zero's team
Quote
This documentation provides a step-by-step guide to setting up Single Sign-On (SSO) for Freshworks using Multi-Pass. SSO simplifies user authentication by allowing access to multiple applications with a single set of credentials. This integration enhances security and improves user experience across your organization.
Warning
To set up Multi-Pass with Freshworks, ensure you meet the following requirements:
- Freshworks admin rights
- MPAS Admin rights
- Make sure that all users intended to use SSO in Freshworks are registered in your IdP and have the necessary permissions to access Freshworks.
Important: Custom elements in URLs (like realm names) are case sensitive. Make sure to match the exact casing from your environment.




Freshworks - SSO configuration





Step 1 - Configure Freshworks as the Service Provider (SP)

  1. Log into Freshworks as an Administrator
  1. Select the Freshworks Switcher
  2. Select Security
  1. Select Default Login Methods
  2. Toggle on SSO Login and select +Add another SSO

  1. Select SAML
  1. Under Map information from IdP, populate the information based on the below table:
FieldValue
Entity ID provided by the IdPhttps://ca.auth.kzero.com/realms/<TENANT_NAME>
SAML SSO URLhttps://ca.auth.kzero.com/realms/<TENANT_NAME>/protocol/saml
Signing OptionsOnly Signed Response
Security CertificateTenant Certificate available at: https://ca.auth.kzero.com/realms/<TENANT_NAME>/protocol/saml/descriptor
  1. Under Advanced Options, set the following settings:
FieldValue
NameID Formaturn:oasis:names:tc:SAML:1.1:nameid-format:emailAddress
Encrypted AssertionsOFF
Should AuthnRequests be signed?ON
SAML Signature MethodRSA – SHA 256 (Recommended)
SAML Single LogoutOFF
SP initiated request bindingHTTP_POST
Update profile every time a user logs inON
Button LabelMulti-Pass SSO
  1. Click Configure SSO

Step 2 — Configure Multi-Pass as the Identity Provider (IdP)

  1. Select the correct tenant and go to Integrations, then click on Applications.
  2. Select SAML in the custom integration section.

  1. Complete the SAML setup with the following information:
FieldValue
Client ID (=SP Entity ID)https://<FW_DOMAIN>.myfreshworks.com/sp/SAML/881543301655492912/metadata
Namefreshworks
DescriptionFreshworks SSO integration
Assertion Consumer Service URLhttps://<FW_DOMAIN>.myfreshworks.com/sp/SAML/881543301655492912/callback
NameID Policy Formatemail
  1. Click Add integration
  2. Click Advanced Console
  1. Click Clients and search for Freshworks
  2. Verify the different fields :
General settings
FieldValue
Client IDhttps://<FW_DOMAIN>.myfreshworks.com/sp/SAML/881543301655492912/metadata
Namefreshworks
DescriptionFreshworks SSO integration
Always display in UION

Access settings
FieldValue
Home URL (IdP-initiated)https://ca.auth.kzero.com/<TENANT_NAME>/protocol/saml/clients/<APP_NAME>
Valid Redirect URIs (ACS)https://<FW_DOMAIN>.myfreshworks.com/sp/SAML/881543301655492912/callback
IDP-Initiated SSO URL Name<APP_NAME>

SAML Capabilities
SettingValue
Name ID Formatemail
Force Name ID FormatOFF
Force POST BindingON
Include AuthnStatementON

Signature & Encryption
SettingValue
Sign DocumentsON
Sign AssertionsON
  1. Now that you have checked the different parameters, change to the tab called Keys.
    1. Make sure that both parameters are switched to OFF.
  2. Now go to the Advanced tab.
    1. The field Assertion Consumer Service POST Binding URL must equal the Valid Redirect URIs (ACS).

Step 3 — Testing Multi-Pass to Freshworks

  • Navigate to your Freshworks login page
  • Click the Multi-Pass SSO button and you will be redirected to Multi-Pass for Authentication
  • Complete the authentication and access Freshworks

    • Related Articles

    • D2L Brightspace - SSO Integration

      This application has not been formally tested by Kelvin Zero Inc. It is provided solely as a reference guide. If you encounter any issues, kindly submit a ticket directly through the support desk. This documentation provides a step-by-step guide to ...
    • SAML SSO Integration Guide

      This guide provides an overview of how to configure SAML Single Sign-On (SSO) between Multi-Pass and a third-party Service Provider (SP). Multi-Pass acts as the Identity Provider (IdP) in this federation model. Multi-Pass is working on SCIM support ...
    • Wrike - SSO configuration

      This documentation has been tested and approved by Kelvin Zero's team This documentation provides a step-by-step guide to setting up Single Sign-On (SSO) for Wrike using MPAS. SSO simplifies user authentication by allowing access to multiple ...
    • Grafana - SSO configuration

      Please note that this application has not been formally tested by Kelvin Zero Inc. It is provided solely as a reference guide. If you encounter any issues, kindly submit a ticket directly through the support desk. This documentation provides a ...
    • Slack - SSO configuration

      Please note that this application has not been formally tested by Kelvin Zero Inc. It is provided solely as a reference guide. If you encounter any issues, kindly submit a ticket directly through the support desk. This documentation provides a ...