Skip to content
English
  • There are no suggestions because the search field is empty.

Configure Azure SAML Single Sign-On (SSO)

Setting up your Corporategift.com SSO account? You can use Microsoft Azure as the identity provider (IdP) for your enterprise users to sign in to corporategift.com via SSO with their Microsoft account

Setting up your Corporategift.com SSO account?

You can use Microsoft Azure as the identity provider (IdP) for your enterprise users to sign in to corporategift.com via SSO with their Microsoft username and password.

Single Sign-On (SSO) brings the most secure access to Corporategift.com without the need of the corporategift sign in process, and authenticating with your enterprise's Azure account. 

Every time you access Corporategift.com as an SSO user, it automatically reroutes you securely to Azure, and then after authentication, it routes you back to your corporategift.com account as a signed in user.

SSO uses the secure SAML 2.0 protocol to delegate the entire authentication process to Azure.

 

Prerequisites:

To configure SSO, you need:

  • Administrator or Super Admin access to your CorporateGift account
  • An Azure account with an active subscription.
  • One of the following roles: Global Administrator, Cloud Application Administrator, Application Administrator, or owner of the service principal.
  • Completion of the steps in Quickstart: Create and assign a user account.

CorporateGift now supports self-service SSO configuration. Once you've completed the Azure setup, simply copy the required values back into CorporateGift - no support ticket is required.

Step 1 – Open the SSO Integration

  1. In CorporateGift, navigate to My Integrations.
  2. Select the SSO tab.
  3. Click Add on the Azure integration.

You will now see the SSO Configuration screen.

Screenshot 2026-08-23 at 16.29.47

Step 2 – Configure Authentication

Choose how users should authenticate.

Allow only SSO login

Enable this option if you want users to sign in exclusively through Azure.

Users will no longer be able to log in using their CorporateGift password.


Allow to create new users with SSO

Enable this option if you want CorporateGift to automatically create user accounts when someone signs in through Azure for the first time.

If this option is disabled, every user must already exist in CorporateGift before they can sign in.

Users can be created by:

  • HRIS integrations
  • Manual user creation
  • CSV import

Screenshot 2026-08-23 at 17.33.45

Step 3 – Choose Your Company Name

Enter a CompanyName.

Important

This value:

  • must be lowercase
  • cannot contain spaces
  • should remain permanent

Example:

acme

CorporateGift automatically generates:

  • Reply URL (Assertion Consumer Service URL)
  • Identifier (Entity ID)

These values will be used when configuring your Azure application, so they must match exactly.

Screenshot 2026-08-23 at 17.34.02

Step 4 – Configure the Azure SAML Application

Enable single sign-on:

  1. You need to login at: https://portal.azure.com/
  2. Go to Enterprise applications.

    screenbud-35d4fe69-3c71-4630-bc21-040258114bbf
  3. Click New application.
    screenbud-c29d3dcd-a6ab-401b-ac39-781592477cf4
  4. Click Create your own application.
    screenbud-40a6c1b6-0250-4871-8e40-d251ca64d2f2
  5. Enter the SAML application details: 
    1. Application name: "Corporategift".
    2. Choose “Integrate any other application you dont find in the gallery (Non-gallery)".
    3. Click Create

      screenbud-bd42e1ec-9272-49c6-8038-7b1518964a5e
  6. You will be redirected to the Corporategift application main page. You will now need to click Single-sign on.
    screenbud-ffdbc872-4c77-4a28-9811-9e7ed1a1a967
  7. In the next screen choose SAML method
    screenbud-5c95d6a5-e09d-4d59-bff4-ba9562b98d9c
  8. Next we need to go through the setup SAML steps, Click Edit on the "Basic SAML Configuration" step:
    screenbud-bd7b1037-4c82-407c-bd26-d732f420abbf
  9. Get the Identifier (Entity ID) field and the the Reply URL:
    1. login to your corporategift.com account (you must be an account owner or a super admin), and navigate to the my integrations section: https://account.corporategift.com/my-integrations/
    2. Click on the SSO tab, select Microsoft Azure and click "Add"
    3. enter you company name in the company name field remove spaces and kip and convert all letters to lowercase
    4. copy the the Identifier (Entity ID) field and the the Reply URL
      Screenshot 2026-04-25 at 21.49.38
  10. Fill the configuration details as bellow:
    1. In Identifier (Entity ID) field add the identifier url you copied in the previous step  :
      make sure it matches what you see in the SSO settings on corporategift (should end with "metadata"
    2. Remove this first auto added option. (the one starting with "http://asapplicationregistery...")
    3. In the Reply URL section add the Reply URL you copied in the previous step  :
      make sure it matches what you see in the SSO settings on corporategift (should end with "acs"


      screenbud-cdec67a2-3969-4787-98a5-0e84c8eaaeac
    4. Save.
  1. Now we need to edit the User Attributes & Claims section:
    1. Click Edit:
      screenbud-9b58001f-349a-4ce8-8502-73eef2137d7d
    2. Click on Unique User Identifier
      screenbud-c6329fe0-3227-42d5-87d6-94edcd86b405
    3. Change the "Name identifier format" to Default and the  "Source attribute" to user.userprincipalname.
      screenbud-a0d25297-3a95-4c4c-abfb-59c85885aafe
      1. Save it.
    4. Next we will make some more changes to the Additional claims section:
      1. Delete rows data:
        1. emailaddress
        2. givenname
          unnamed (11)
      2. change the following rows:

        replace - "https://schemas.xmlsoap.org/ws/2005/05/identity/claims/name" to "name" and its value to "user.givername"
        replace - "https://schemas.xmlsoap.org/ws/2005/05/identity/claims/surnameto "surname" and its value to "user.surname"

        Finally it should looks like this:


      unnamed (12)
    5.  
      I you would like to send also the user's Department, if the user needs to be assigned in Corporategift.com  to a specific department (ex. sales/marketing)
      1. Add new department attribute:
        1. Click on Add new claim

          attributes_claims_b1
        2. - Set name to department
          - set source attribute to user.department
          - save it.
          manage claim
  2. Last step is to copy the required data and email it your account success manager so corporategift.com can complete the setup and configure the SSO:
    1. Copy Login URL and Azure AD Identifier from step 4.
    2. Download the Certificate (Base64) in SAML Signing Certificate section
    3. add the Login URL, Azure AD Identifier and the Certificate and in the my integrations section (from step 9) - and continue to configure the SSO on the corporategift.com account.

screenbud-9b870533-576c-4f3a-9418-a7c27704db66

Return to CorporateGift.

Fill in:

  • Microsoft Entra Identifier (Azure AD Identifier)
  • Login URL 
  • Email Domains (This is used for SP Entity ID, meaning what email domains will be allowed to login from corporategift)
  • Certificate (Base64)


    Screenshot 2026-08-23 at 17.34.09

Unlike the previous setup process, you do not need to send these values to the CorporateGift support team.

Simply paste the information into the configuration page and click Save Configuration.

If you selected Login Only, your setup is now complete.

 

Step 6 – Configure Automatic User Creation (Optional)

If Allow to create new users with SSO was enabled, click Continue to configure how new users will be created.

Choose one of the following permission modes.
Screenshot 2026-08-23 at 17.42.18

Option 1 – Same Permissions for All Users

Choose:

Set same permissions for all Azure new users

Every newly created user will receive the same configuration.

Configure:

  • User Role
  • Tags
  • Categories
  • Campaign access
  • Budget Entities
  • Inventory Items
  • Approver
  • Spend Limits

Every new user created through Azure will receive these settings.

Picture12



Option 2 – Permissions Based on Department

Choose:

Set permissions based on department

This option allows different departments to receive different permissions automatically.

Map Departments

For each department:

  1. Enter the department name exactly as it appears in Azure.
  2. Select the CorporateGift Tag that should be assigned.
  3. Click Add.

Example:

Azure Department CorporateGift Tag
Sales Sales
Marketing Marketing
HR Human Resources

Important

Department names must exactly match the values sent by Azure.

Picture13

Configure Permissions

For every department mapping, configure:

  • User Role
  • Tags
  • Categories
  • Campaign Access
  • Budget Entities
  • Inventory
  • Approver
  • Spend Limits

Each department can have its own permission set.


You're Done

You should see the green "Installed" label


Once the app is confirmed, go to Azure Active Directory > Enterprise Applications, and select the application you registered for SSO.

- Under Properties, toggle Visible to users to yes.
- Under "User and Groups" Assign users groups to be able to use the SSO

- Now the app can be added to a Collection for My Apps page for Azure Initiated Login.

Screenshot 2024-03-27 at 11.17.46

 

Enjoy Gifting!