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

Set Up SSO & SCIM with Microsoft Entra ID

This guide walks you through setting up Single Sign-On (SSO) first and then SCIM User Provisioning with Microsoft Entra ID.

Recommended order
  1. Set up SSO
  2. Configure SCIM Provisioning

Note: Administrator access and the corresponding Lemontaps add-on are required to configure SSO and SCIM Provisioning.

Preparation

Before you begin, make sure you have:

  • Administrator access to Lemontaps
  • Administrator access to Microsoft Entra ID
  • The SSO/SCIM add-on enabled in your Lemontaps subscription
  • Your verified company domain available
  • Test users created in Microsoft Entra ID
  • User attributes maintained in Entra ID, such as:
    • First name
    • Last name
    • Email address
    • Job title
    • Department
    • Phone number

Important: Always test the configuration with a small group of test users before enabling it for your entire organization.


Part 1: Set Up SSO with Microsoft Entra ID1. Start the SSO setup in Lemontaps

1. Go to Identity Provider and click Start Setup Now.

 

  • Get Started → Entra ID → Next

  • Follow the setup wizard in the platform through the four configuration steps.

Important: If you plan to use both SSO and SCIM, create an Enterprise Application in Microsoft Entra ID.

If you only need SSO, use App registrations as shown in the screenshots within the Lemontaps setup wizard.


2. Create an Enterprise Application in Microsoft Entra ID

Go to: Enterprise Applications → New application

Click: Create your own application


Configure the application:

  • Enter a name (for example Lemontaps)
  • Select Non-gallery
    (Integrate any other application you don't find in the gallery)
  • Click Create.

Next, open: Single sign-on → Go to application

Copy the following information, as you will need it in the next step:

  • Application (Client) ID

Now go to: Manage → Authentication and then Create a new Redirect URI.

Use the following Callback URL: https://app.lemontaps.com/login/callback


Next, go to: Manage → Certificates & secrets

  • Click New client secret (Choose a name and expiration period)
  • Copy the value shown under Value

Important: The client secret value is displayed only once.


3. Configure the connection in Lemontaps

In Step 2 – Configure Connection, enter:

  • Microsoft Entra ID Domain
  • Client ID
  • Client Secret
  • Callback URL

4. Assign users

In Microsoft Entra ID, open your newly created Enterprise Application.

Navigate to: Manage → Users and Groups → Add user/group

Select the users (or groups) you want to assign and click Assign.


5. Test the SSO connection

Click Test Connection.

A new browser window will briefly open and can be closed again.

Once the test is complete, you'll see whether the connection was successful.

Click Done.


Part 2: Set Up SCIM User Provisioning

Only users with verified email domains can be provisioned.

Before configuring SCIM, verify your organization's email domains. For more information, see the article about Email Domain Verification.


1. Enable SCIM in Lemontaps

Go to: Organization → Authentication → SSO / SCIM

Click: Start Setup Now → Next

Copy the following information into your identity provider:

  • SCIM Base URL
  • API Key

If prompted for a Unique Identifier, enter" userName"


2. Enable Provisioning in Microsoft Entra ID

Open the same Enterprise Application in Entra ID and navigate to:

Provisioning → New Configuration

Enter:

  • Tenant URL → SCIM Base URL
  • Secret Token → API Key
  • Click: Test connection → Create

Return to the Lemontaps setup wizard:

  • Click Next
  • Click Save SCIM Configuration

3. Verify the attribute mapping

Go to: Provisioning → Attribute Mapping → Provision Microsoft Entra ID Users

image-png-Apr-22-2026-09-56-54-8413-AM

Verify the following:

  • Are all required attributes available?
  • If not, click Add New Mapping

Examples:

  • mailemails
  • jobTitletitle
  • departmentdepartment

Add a new mapping

Select:

  • Source Attribute
  • Target Attribute

Then click OK.


Also verify that the correct fields are mapped, for example:

  • titlejobTitle
  • emailsmail

The left side displays data from the source system (Azure/Entra ID), while the right side displays the attributes sent to Lemontaps.

Only correctly mapped attributes will be synchronized.

Add missing attributes

If an attribute is missing, enable Show advanced options.


Then click: Edit attribute list

Add the missing attribute at the end of the list using the same format.

Example:

urn:ietf:params:scim:schemas:extension:enterprise:2.0:User:academicDegree


Click Save.

Next, add the same attribute in Lemontaps by opening:

Edit Mapping


Finally, click: Apply Mapping Again


4. Assign users or groups

Go to: Users and Groups

Add a test user or test group: None Selected → Select → Assign


5. Start provisioning

Go to: Provisioning → Start provisioning → Yes


6. Verify incoming data in Lemontaps

Navigate to: Identity Provider → SCIM → Edit Mapping → User Schema Analyzer

Here you can review all attributes received for each user.


7. Verify the mapping in Lemontaps

Go to the SCIM setup in the Identity Provider overview and click: Edit Mapping

Bildschirmfoto 2026-04-22 um 12.13.04

Verify that the incoming SCIM attributes are mapped to the correct Lemontaps fields.

Examples:

  • emailemails
  • positiontitle

The left side displays the Lemontaps attributes, while the right side displays the incoming SCIM attributes from Microsoft Entra ID.


8. Apply the mapping again

If you change the mapping, you must apply it to all existing users.

Click: Apply Mapping Again

This updates the attribute assignments for all existing users.