Skip to content
T-Minus 365Free Security Scan

Vendor Integrations will Break with GDAP

Nick Ross · Updated

Vendor Integrations will Break with GDAP

Checkout my latest article on this topic here!: Vendor Integrations Break with GDAP: The Fix! – (tminus365.com) (opens in new tab)

Note This article assumes you have knowledge of GDAP (Granular Delegated Admin Privileges). If you do not, check out my article here: https://tminus365.com/granular-delegated-admin-privileges/ ×

If you have a vendor that leverages an app registration or are using an app registration to perform some automation across your customers, the integration will break when moving to GDAP (removing DAP)

  • App registrations leverage DAP relationships as a form of pre-consent across you customer tenants. Meaning, as long as you have DAP relationships in place, it can create access tokens for the customer environments and make API request based on the API permissions granted to the app registration
  • GDAP does not have this pre-consent in place which means you will have to consent App registrations on a PER customer basis.

Who uses app registrations? To name a few:

  • IT Glue
  • CIPP
  • Immy Bot
  • Lionguard
  • Cloud Radial
  • HaloPSA

If you are using Microsoft Graph API internally across your customers, you are also using an app registration.

Timelines:

These are subject to change but right now here are Microsoft’s timeline on GDAP

  • Starting January 17, 2023
    1. Microsoft will stop creating DAP relationships when a new customer or reseller relationship is created.
    2. Microsoft will start removing inactive DAP relationships that haven’t been used in 90 days.
  • Starting March 1, 2023
    1. The Bulk Migration Tool to upgrade existing DAP connections that were granted by customers to GDAP will no longer be available.
    2. Microsoft will begin to transition remaining active DAP relationships to GDAP with limited Azure Active Directory (Azure AD) roles to perform least-privilege customer management activities. Partners will be required to perform more steps to continue to have access to Azure subscriptions after the limited roles are granted, as documented (opens in new tab).

The key thing to note here is that when DAP relationships are removed or can no longer be established, app registrations will no longer be able to read/write information in these customer tenants. Unless Microsoft changes timelines, we will start to see these app registrations break early 2023

How this will work with GDAP

Since we need consent for the app registrations on a per customer basis, there are really only two ways to go about doing this currently:

  1. Consent to app registrations on a per customer basis with customer GA creds
  2. Create a GDAP Relationship with the Application Administrator/ Global Admin roles with customers and consent on their behalf

The second option is more favorable to MSPs since you can use existing users in your Partner Center environment to accept the app registration on behalf of customers. Once you add the GDAP relationship and assign it to a security group, you can use a user part of that security group to consent to the application. The consent link would be formatted as follows:

https://login.microsoftonline.com/<customerTenantID>/adminconsent?client_id=<AppID (opens in new tab)>

You will then get prompted to sign in and accepted the app registration permissions:

Conclusion

If you are a vendor that uses an app registration today, you need to be educating your partners on these changes as you will likely get tons of support calls once DAP relationships go away.

See how your Microsoft 365 tenant measures up in about a minute.

CloudCapsule scans 300+ security controls, shows what to fix first, and keeps watching for drift after you fix it. Whether you manage one tenant or fifty, it’s the complete Microsoft 365 security workflow.

Try CloudCapsule for Free

No credit card required. Results in about a minute.

Learn More at CloudCapsule.io

The weekly update

One email a week with what changed in Microsoft 365, plus new guides and videos.

Unsubscribe anytime. Privacy Policy

Keep reading

Ditch the VPN: How Microsoft’s Global Secure Access is Changing Remote Connectivity

M365

2025 has been a rough year for VPNs. We’ve seen breaches at major vendors, clunky user experiences, and a constant flood of helpdesk tickets from frustrated users. Yet, many businesses still rely on VPNs because their legacy line-of-business applications and on-prem file shares haven’t made the move to the cloud. But what if you could […]

Leveraging PIM with GDAP

Azure AD

In my previous blog post, I talked about the major considerations when adding roles for GDAP relationships. In some instances, you may want to bump up security a step further and pair GDAP with PIM or privileged identity management. This would allow you to have just in time access to customer workloads for users in […]

New Commerce Contract Guidelines

M365

There has been a great deal of outreach around providing a boilerplate contract for New Commerce Experience. Liability continues to be the number one concern and there are many new considerations around licensing with NCE. In many cases you will be creating a Microsoft Addendum to your managed service agreement since we only have these […]