Entra ID Directory Sync (SCIM)
Follow these instructions to configure Entra ID attribute mappings so that you can control Hashboard roles from within Entra ID. Contact your support Slack channel or support@hashboard.com if you'd like assistance configuring SCIM for your organization.
-
Complete the instructions in your setup portal to configure "Single Sign On". During this step, you will create the Hashboard application within Entra ID.
-
Begin the instructions to configure "Directory Sync". Choose the existing Hashboard application you created in the previous step, and then proceed with the instructions until you get to the "Custom Attributes" step, which looks like this:
- When configuring the user attribute mappings, click "Show advanced options" and click "Edit attribute list for customappsso". Remove all existing
roles
mappings, and replace it with a single mapping of type "Expression". Set "Expression" toSingleAppRoleAssignment([appRoleAssignments])
and "Target attribute" toroles
. The final mapping should look like this:
-
In the left sidebar, under "Applications", click "App registrations". Go to the "All applications" tab, and click on the Hashboard application.
-
Click "App roles" in the left sidebar. Create an app role for each of your Hashboard roles. The display name and value should match the role name in Hashboard. Here is an example using the default Hashboard roles, "Owner", "Editor", "Collaborator", and "Viewer":
- Return back to the Hashboard provisioning setup and assign a user to the Hashboard application. During this step, you will choose the Hashboard role for the user:
- Back in the SSO configuration portal, type in
roles
in the custom attribute mapping for theroles
field, and click "Save custom attributes".