Configuring Single Sign-On (SSO) to Mazlan Home for Ideagen Quality Management Core
Who is this article for?
Administrators responsible for managing the system.
Administration module access is required.
This article takes you through the steps required to setup Single Sign-On (SSO) between Mazlan Home (formerly Ideagen Hub) and Ideagen Quality Management Core.
This article is specifically for customers whose users access Ideagen Quality Management Core through Mazlan Home and need to configure their Identity Provider (IdP) for the Mazlan Home and Ideagen Quality Management Core SSO integration.
For customers who are not integrated with Mazlan Home, including on-premise customers who do not integrate with Mazlan Home, refer to the Help article to configure SSO directly with Ideagen Quality Management Core.
Step 1: Gathering information
Before you start, access the service provider information within Mazlan Home as you will need this information for Step 2.
To access the service provider information:
- In Mazlan Home, navigate to the Admin Console.
- Open the Security Centre.
- Select Authentication.
- Click External IDP Configuration.
- Click Add identity provider.
-
Copy the Entity ID and Reply URL shown on this screen. You will need this information for Step 2.
Step 2: Configuring Entra ID
Entra ID (formerly Azure) is an access management solution offered by Microsoft.
To configure Entra ID:
- Access the Microsoft Azure portal.
- Select Enterprise applications.

- Click New application.

- Click Create your own application.

- Enter Ideagen Quality Management (Core) as the name.
Leave the other options as they are.
- Click Create.
You will be taken to an overview page for the app.

- Access Single sign-on settings.

- Click the SAML card.

- In the Basic SAML Configuration section, click Edit.

-
Click Add identifier.
Paste the copied identifier from Mazlan Home (see Step 1: Gathering information) into the Entity ID field in Entra, then click Save.
- Click Add reply URL.
- Paste the copied URL from Mazlan Home (see Step 1: Gathering information) into the Reply URL field in Entra, and Save.
- In the Attributes and Claims section, click Edit.

- Click the required (Unique User Identifier) claim.
- Select user.mail from the Source attribute dropdown.

- Enter emailaddress in the Name field.
- Enter the schema in the Namespace field, then click Save.
http://schemas.xmlsoap.org/ws/2005/05/identity/claims/emailaddress

- Navigate back to the main configuration page.

- In the SAML certificates section, click Edit.

- Select SAML response and assertion from the Signing options dropdown.
- Click Save.

- Download the federation metadata; you will use it in Step 3.
Step 3: Setting up SSO in Mazlan Home
Once your identity provider is configured in Step 2, load its metadata into Mazlan Home to complete the connection. Mazlan Home accepts either a metadata file or a metadata URL.
To load the metadata:
- In Mazlan Home, navigate to the Admin Console.
- Open the Security Centre.
- Select Authentication.
- Click External IDP Configuration.
- Click Add identity provider.
Select for IDP configuration type.
- Click Next.
- For SAML Configuration:
Add a Provider Name that will be displayed as the label on the login screen.
Scroll down to Metadata Document Source.
Update the metadata by either uploading the file or pasting the metadata URL.
- Copy the value below into the email and preferred_username attributes:
http://schemas.xmlsoap.org/ws/2005/05/identity/claims/emailaddress
- Click Apply configuration.
Step 1: Gathering information
Before you start, access the service provider information within Mazlan Home as you will need this information for Step 2.
To access the service provider information:
- In Mazlan Home, navigate to the Admin Console.
- Open the Security Centre.
- Select Authentication.
- Click External IDP Configuration.
- Click Add identity provider.
-
Copy the Entity ID and Reply URL shown on this screen. You will need this information for Step 2.
Step 2: Configuring Google Workspace
Google Workspace SSO is an authentication solution offered by Google.
2.1. SAML response signed
In this setup, Google signs the Response, and Ideagen Quality Management Core verifies the Response signature. This is the most common configuration.
To enable this configuration:
- Open the Google Workspace Admin console.
- Choose Web and mobile apps from the list on the left.

- Click Add app.

- Select Add custom SAML app from the list.

- Enter our-iqme or Mazlan Home as the App name.

- Click the Continue button.

- Under Option 1: Download IdP metadata, click DOWNLOAD METADATA.
- Save the file. You will need this to complete Step 3.
- Click the Continue button.

- Under Service provider details, enter the Reply URL from Step 1 in the ACS URL field.
- Enter the Entity ID from Step 1 in the Entity ID field.

- Tick Signed response.

- Open the Name ID format dropdown.
- Select EMAIL.

- Click Continue.

- Under Attributes, click Add mapping.

- Open the Google directory attributes dropdown.
- Select Primary email.

- Enter the schema into the App attributes field.
http://schemas.xmlsoap.org/ws/2005/05/identity/claims/emailaddress

- Click Finish.
- Expand the User access section.

- Set Service status to Select ON for everyone.

- Click Save.

2.2. Assertion response signed
In this setup, Google signs the Assertion instead of the Response, and Ideagen Quality Management Core verifies the Assertion signature.
To enable this configuration, follow the same steps as above, except this time:
- Untick Signed Response in Google Workspace.
- Tick Verify Assertion Signed in Ideagen Quality Management Core.
- Untick Verify SAML Response Signed in Ideagen Quality Management Core.
Step 3: Setting up SSO in Mazlan Home
Once your identity provider is configured in Step 2, load its metadata into Mazlan Home to complete the connection. Mazlan Home accepts either a metadata file or a metadata URL.
To load the metadata:
- In Mazlan Home, navigate to the Admin Console.
- Open the Security Centre.
- Select Authentication.
- Click External IDP Configuration.
- Click Add identity provider.
Select for IDP configuration type.
- Click Next.
- For SAML Configuration:
Add a Provider Name that will be displayed as the label on the login screen.
Scroll down to Metadata Document Source.
Update the metadata by either uploading the file or pasting the metadata URL.
- Copy the value below into the email and preferred_username attributes:
http://schemas.xmlsoap.org/ws/2005/05/identity/claims/emailaddress
- Click Apply configuration.
Step 1: Gathering information
Before you start, access the service provider information within Mazlan Home as you will need this information for Step 2.
To access the service provider information:
- In Mazlan Home, navigate to the Admin Console.
- Open the Security Centre.
- Select Authentication.
- Click External IDP Configuration.
- Click Add identity provider.
-
Copy the Entity ID and Reply URL shown on this screen. You will need this information for Step 2.
Step 2: Configuring Okta
Okta SSO is an authentication solution offered by Okta.
To configure Okta SSO:
- Access the Okta portal.
- Open the Applications section.

- Select Applications.

- Click Create App Integration.

- Select SAML 2.0 as the Sign-in method.
- Click Next.

- Enter Mazlan Home or Ideagen Quality Management Core into the App name field.
- Click Next.

- In the Single sign-on URL field, enter the Reply URL from Step 1.
- Keep the Use this for Recipient URL and Destination URL checkbox ticked.

- In the Audience URI (SP Entity ID) field, enter the Entity ID from Step 1.

- Scroll down to the Attribute Statements section.
- Open the Name format dropdown.
- Choose URI Reference.

- Open the Value dropdown.
- Choose user.email.

- Enter the schema in the Name field.
http://schemas.xmlsoap.org/ws/2005/05/identity/claims/emailaddress

- Click Finish to complete the setup.

- Open the Actions dropdown.

- Select View IdP metadata.

- Scroll to the SAML 2.0 entry.
- Copy the Metadata URL. You will need this for Step 3.
Step 3: Setting up SSO in Mazlan Home
Once your identity provider is configured in Step 2, load its metadata into Mazlan Home to complete the connection. Mazlan Home accepts either a metadata file or a metadata URL.
To load the metadata:
- In Mazlan Home, navigate to the Admin Console.
- Open the Security Centre.
- Select Authentication.
- Click External IDP Configuration.
- Click Add identity provider.
Select for IDP configuration type.
- Click Next.
- For SAML Configuration:
Add a Provider Name that will be displayed as the label on the login screen.
Scroll down to Metadata Document Source.
Update the metadata by either uploading the file or pasting the metadata URL.
- Copy the value below into the email and preferred_username attributes:
http://schemas.xmlsoap.org/ws/2005/05/identity/claims/emailaddress
- Click Apply configuration.
Step 1: Gathering information
Before you start, access the service provider information within Mazlan Home as you will need this information for Step 2.
To access the service provider information:
- In Mazlan Home, navigate to the Admin Console.
- Open the Security Centre.
- Select Authentication.
- Click External IDP Configuration.
- Click Add identity provider.
-
Copy the Entity ID and Reply URL shown on this screen. You will need this information for Step 2.
Step 2: Configuring OneLogin
OneLogin is an access management solution offered by One Identity.
To configure OneLogin:
- Access the OneLogin portal.
- Open the Applications tab.
- Select Applications.

- Click Add App.

- Search for saml test.

- Select SAML Test Connector (IdP) from the results.

- Enter Mazlan Home or Ideagen Quality Management Core in the Display Name field.
- Click Save.

- Navigate to the Configuration section.

- In the Audience field, enter the Entity ID from Step 1.

- Enter the Reply URL from Step 1 in the Recipient, ACS (Consumer) URL Validator, and ACS (Consumer) URL fields.
- Click Save.

- Open the Parameters section.

- Click the Add button.

- Enter the email schema into the Field name.
http://schemas.xmlsoap.org/ws/2005/05/identity/claims/emailaddress

- Tick the Include in SAML assertion flag.
- Click Save.

- Select Email from the Value dropdown.
- Click Save.

- Open the MORE ACTIONS menu in the Parameters section.
- Select SAML Metadata from the dropdown list.
- The metadata file download will start automatically. You will need this for Step 3.
- Open the Users tab.
- Select Users.

- Open your user account.

- Open the Applications section.

- Click the Add button.

- Select the method you previously created.
- Click Continue.

Step 3: Setting up SSO in Mazlan Home
Once your identity provider is configured in Step 2, load its metadata into Mazlan Home to complete the connection. Mazlan Home accepts either a metadata file or a metadata URL.
To load the metadata:
- In Mazlan Home, navigate to the Admin Console.
- Open the Security Centre.
- Select Authentication.
- Click External IDP Configuration.
- Click Add identity provider.
Select for IDP configuration type.
- Click Next.
- For SAML Configuration:
Add a Provider Name that will be displayed as the label on the login screen.
Scroll down to Metadata Document Source.
Update the metadata by either uploading the file or pasting the metadata URL.
- Copy the value below into the email and preferred_username attributes:
http://schemas.xmlsoap.org/ws/2005/05/identity/claims/emailaddress
- Click Apply configuration.