This announcement represents a single point in time. Future releases may impact the information below.
Feature Released: December 9, 2021
Introducing Developer Managed Service Accounts
For developers building applications using data connection components we recommend leveraging the new Developer Managed Service Accounts (DMSA) feature as a streamlined approach to providing Procore administrators the ability to easily install and provision data connection applications in their company accounts. The DMSA feature allows developers to specify the exact company and project level tool permissions that are required for their application to run properly on the Procore platform and define which projects the App can access using those permissions. Developers utilise DMSAs to provide a more convenient and secure alternative to traditional service accounts.
When a company administrator installs a DMSA-enabled data connection application, the DMSA is automatically created in the Company Directory tool with the defined company level and project level permissions. During the installation process, the company administrator can select which projects the App is allowed to run in. Once the App is installed, the company administrator can add or remove permitted projects as needed.
Topics for Developers
Topics for Procore Administrators
- What is a Developer Managed Service Account?
- Install a Data Connection App from the Marketplace
- Add a Permitted Project to a Data Connection App
- Remove a Permitted Project from a Data Connection App
- Migrating a Data Connection App to use DMSA
If you would like to ask questions or share any feedback, please contact email@example.com.