An overview of default attribute mappings used for SCIM provisioning.
The following schemas are used for SCIM default mappings in Staffbase:
For extension custom schema, read more.
In this article, you can look up the default mapping between SCIM attributes and their corresponding values in Staffbase platform.
Use the following mapping as a reference to implement your SCIM user provisioning with Microsoft Entra ID, Okta, or another source system.
SCIM Attribute | Staffbase Profile Field | Notes |
---|---|---|
active | Staffbase User Status | The status based on user account. To learn about the supported cases, see active attribute. |
id | Staffbase User ID | The id assigned by Staffbase upon a user account creation. |
externalID mandatory | User Identifier | |
emails[type eq “work”].value | Primary Email Address | The email used for notifications and password recovery. |
userName | Username | The @ symbol in the username is replaced with [at] in Staffbase. |
name.givenName | First Name system field | |
name.familyName | Last Name system field | |
title | Position system field | |
department | Department system field | The department attribute uses the enterprise user schema extension. |
addresses[type eq “work”].locality | Location system field | |
phoneNumbers[type eq “mobile”].value | Public Phone Number system field | |
manager | System Manager system field | The manager attribute uses the enterprise user schema extension. For example, this attribute is used for Org Chart. |
Staffbase supports the following scenarios through SCIM default mapping, provided the source system supports them as well:
active
attribute is false
, the user account, in this case, the pending invitation, is deleted in Staffbase. Staffbase does not support the deactivation of pending users.active
attribute is false
but the user account is not removed from the SCIM application within the source system, the user account is deactivated in Staffbase. This is also known as soft deletion.You can define the SCIM schema for user attributes and extend it with custom attributes. These custom attributes can be specific for your Staffbase platform users.
The schema for creating the custom attributes is urn:ietf:params:scim:schemas:extension:{{CompanyName}}:2.0:User:{{CustomAttribute}}
, you need to input the values within {{ }}
.
For example,
CompanyName
- The name of your companyCustomAttribute
- The name you want to give a new custom attribute.If your CompanyName
is showcase
and the custom attribute you want to create is skill set
.
The schema will look like this: urn:ietf:params:scim:schemas:extension:showcase:2.0:User:skillset
.
Staffbase supports the extension custom schema as well.
You can map custom attributes to custom profile fields in Staffbase.
You can follow our ready-to-use guides to set up custom attributes with: