Article Summary
SCIM (System for Cross-domain Identity Management) provisioning enables automatic user creation, updates, and deactivation between Microsoft Entra ID and AutoRFP. Once configured, changes you make to users in Entra ID automatically sync to AutoRFP without manual intervention.
Estimated Time
20-30 minutes
Prerequisites
Before you begin, ensure you have:
Generated SCIM OAuth credentials in AutoRFP (Client ID and Client Secret) (Refer to this guide: How to Activate SCIM in AutoRFP)
Admin access to your Microsoft Entra ID tenant
Your AutoRFP region URL (app.autorfp.ai, eu.autorfp.ai, or us.autorfp.ai)
Supported SCIM Actions
AutoRFP supports syncing the following user attributes from Entra ID:
First Name
Last Name
Username (Email)
Job Title
Active Status (user activation/deactivation)
Step-by-Step Instructions
Part 1: Create Enterprise Application
Step 1: Navigate to Enterprise Applications
In the Microsoft Entra admin center, type "Enterprise Applications" into the search bar
Click Enterprise Applications from the results
Step 2: Create New Application
Click New application
Click Create your own application
Enter a descriptive application name (e.g., "AutoRFP SCIM Provisioning")
Select Integrate any other application you don't find in the gallery (Non-gallery)
Click Create
Wait for the application to be created. This may take a few moments.
Part 2: Connect SCIM to AutoRFP
Step 1: Open Provisioning Settings
On your new application's overview page, click Provisioning in the left menu
Verify you're on the Overview page
Step 2: Configure SCIM Connection
Click Connect your application
Set Authentication method to "OAuth2 client credentials grant"
Enter your Tenant URL based on your AutoRFP region:
app.autorfp.ai → https://api.autorfp.ai/scim/v2
eu.autorfp.ai → https://api.eu.autorfp.ai/scim/v2
us.autorfp.ai → https://api.us.autorfp.ai/scim/v2Enter your Token Endpoint based on your AutoRFP region:
app.autorfp.ai → https://api.autorfp.ai/oauth/token
eu.autorfp.ai → https://api.eu.autorfp.ai/oauth/token
us.autorfp.ai → https://api.us.autorfp.ai/oauth/tokenPaste your Client ID (generated in AutoRFP)
Paste your Client Secret (generated in AutoRFP)
Step 3: Test and Create Connection
Click Test Connection
Verify you see a success notification
Click Create to save the connection
If the test fails, double-check your credentials and URLs match your AutoRFP region.
Part 3: Configure Attribute Mappings
AutoRFP only supports updating specific user fields via SCIM. You'll need to configure how Entra ID attributes map to AutoRFP.
Step 1: Open User Mappings
Click Attribute Mapping in the left menu
Click Provision Microsoft Entra ID Users to view attribute mappings
Step 2: Remove the Work Email Mapping
Entra includes a default mapping for emails[type eq "work"].value. AutoRFP does not use this attribute — login email is synced via userName only.
Locate the attribute mapping
emails[type eq "work"].valueDelete this mapping (do not remap it to another source)
Confirm
userNameis mapped, then click Save at the top of the page
‼️ Important: Leaving the emails mapping enabled causes repeated Success “Update” entries on every sync, because AutoRFP never stores or returns that attribute.
userName and SSO
If you use Microsoft SSO, keep
userNamemapped fromuserPrincipalName(Entra’s default). Microsoft SSO identifies users by UPN, so this keeps SCIM and sign-in aligned.If you use SAML SSO, map
userNameto the same email value you configured for SAML (theemailoruserPrincipalNameattribute in your IdP app). Provisioning and login need to resolve to the same address.
Step 3: Remove the Group Provisioning Mapping
Entra creates two separate mappings when you connect a SCIM app — one for Users, one for Groups — and both are enabled by default. AutoRFP only functions with the Users mapping.
From the Provisioning page, click Provisioning in the left menu again to return to the mappings overview — you'll see two tiles, Provision Microsoft Entra ID Users and Provision Microsoft Entra ID Groups
Click Provision Microsoft Entra ID Groups
Set Enabled to No
Click Save at the top of the page
‼️ Important: Leaving Group provisioning enabled is the most common cause of repeated 404 errors and quarantined connections.
Part 4: Assign Users and Start Provisioning
Step 1: Assign Users to Application
Click Users and groups in the left menu
Click Add user/group
Under Users, click None Selected
Select the users you want to provision to AutoRFP
Click Select
Click Assign
Step 2: Start Provisioning
Navigate back to the Provisioning → Overview page
Click Start provisioning
Entra ID will now begin syncing assigned users to AutoRFP. Initial sync may take 20-40 minutes depending on the number of users.
💡 Tips & Best Practices
Verify your AutoRFP region URL before entering tenant and token endpoints
Test the connection before proceeding to attribute mapping
Document your region-specific URLs for future reference
Allow 20-40 minutes for initial provisioning cycle to complete
✋🏼 Common Mistakes to Avoid
Using the wrong regional URL (app vs. eu vs. us)
Entering incorrect Client ID or Client Secret
Not changing the email attribute mapping from
mailtouserPrincipalNameNot disabling the Groups mapping in the provisioning mappings
Forgetting to assign users to the application before starting provisioning
Starting provisioning with all users instead of a pilot group first
Not allowing enough time for initial provisioning cycle to complete
Need Help?
💬 Live Chat: Available in-app
📚 Learning Centre: learn.autorfp.ai/en

