Setting up Azure for SSO and provisioning
(This is for your IT team)
Contact DraftPilot at contact@draftpilot.ai, they will a flag on the system, and also give you a secret provisioning code.
Once you've heard back from DraftPilot - log in to app.draftpilot.ai using SSO / Azure. (This will create an Enterprise Application in your Azure portal).
Create DraftPilot user group
Next, go to https://portal.azure.com
Click on Enterprise Applications and click on DraftPilot
Click on Users and groups
Check to see if the users is set as a group
Ensure that assignment required is set to true
Set up provisioning
In order to set up provisioning (i.e. automatically adding and removing users to DraftPilot) we set up a new Enterprise Application just for provisioning (this is separate from SSO).
Here's how:
Create a new Enterprise Application in Azure AD:
Go to Azure Portal > Azure Active Directory
Click "Enterprise applications"
Click "New application"
Click "Create your own application"
Name it (e.g., "DraftPilot provisioning”)
Select "Integrate any other application you don't find in the gallery"
Assign the DraftPilot user group
Next - let's hide it (this app is just for provisioning, and regular users shouldn't see it - it is NOT used for SSO).
Enabled for users to sign in: No
Assignment required: No
Visible: No
Configure provisioning
In the new Enterprise application, go to "Provisioning"
Click New configuration
Change "Provisioning Mode" to "Automatic"
Under "Admin Credentials", enter:
Tenant URL: https://api.draftpilot.ai/v1/scim
Secret Token: [SECRET TOKEN PROVIDED BY DRAFTPILOT]
Test provisioning
Go to Users and groups
Add a user to that user group.
Click on Provision now
Within DraftPilot go to https://app.draftpilot.ai/users - you should see that new user.