Skip to main content
Procore

Admin: Developer Managed Service Accounts

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.