Microsoft Entra ID Integration

Modified on Thu, 23 May 2024 at 02:29 PM

Single Sign-On

Single Sign-On is available in Primalogik for all cloud-based Microsoft accounts without the need for any configuration. Users can click the "Login with Microsoft" button on the login page to initiate authentication via the OpenId Connect standard.

User provisioning

Primalogik implements the SCIM 2.0 user management API, which enables external systems such as Entra ID to automatically provision users in it. To enable user provisioning through Entra ID, you must first log in to Primalogik and follow these steps:

  • Go to "Manage Account" > "Integrations"
  • Click "Configure" next to "Microsoft Entra ID"
  • Click the "Generate" button to create a new Secret Token if you don't already have one, then click Save.
  • Keep that screen open as you will need to copy the "Tenant URL" and "Secret Token" values to Entra ID in the next step.

Next login to your Entra ID portal and create a new Enterprise Application called "Primalogik". Edit the Provisioning settings and copy the values of the "Tenant URL" and "Secret Token" fields from Primalogik to the corresponding fields under the Admin Credentials section in Entra ID.

Once configured, user provisioning must be managed from the Entra ID portal. Users must be assigned to the Primalogik Enterprise App in Entra ID before they can be provisioned. See the Entra ID documentation for more information about how provisioning works and how to use it.

Field Mappings

Primalogik FieldEntra ID Attribute
Email addressmail (or userPrincipalName if "mail" is null)
Account statusNot [IsSoftDeleted]
First namegivenName / displayName
Last name
surname / displayName
Job titlejobTitle
externalEmployeeId (internal field)employeeId

Work phone

Mobile phonemobile
Home addressstreetAddress
ZIP/postal codepostalCode

Was this article helpful?

That’s Great!

Thank you for your feedback

Sorry! We couldn't be helpful

Thank you for your feedback

Let us know how can we improve this article!

Select atleast one of the reasons
CAPTCHA verification is required.

Feedback sent

We appreciate your effort and will try to fix the article