Skip to content
Menu

GDAP and Shared Tools: Who Gets Access in Co-Managed IT

Plan GDAP and shared tool access for co-managed clients. Define client views, approved actions, and revocation, then test the permissions you sell.

MSP lead and co-managed IT colleague review GDAP-related account access and a permissions worksheet

Before scoping, 'you'll have full visibility' is only a proposed sales claim. After scoping, your co-managed buyer can see which records they may read, which actions they may take, and who removes access. GDAP addresses Microsoft partner administration; it doesn't replace the access decisions for your shared service tools.

I'd cut full access from the offer unless the delivery team can explain exactly what it means. A reassuring phrase on the co-managed page doesn't configure a permission. Test the actual working arrangement before you describe it as ready.

Keep Microsoft Delegation and Shared Tool Access Separate

GDAP means granular delegated admin privileges. Keep your MSP's delegated Microsoft administration separate from the client's permissions in your MSP's tools.

Your PSA manages service records and workflow; your RMM manages and monitors endpoints. Those are separate permission decisions, as is access to your documentation platform. Decide what the client needs to do in each product rather than applying a single label called co-managed access.

Eric Anthony warns about separation problems when different clients share a productivity tenant, while Justin Esgar distinguishes that arrangement from a multi-tenant RMM management interface. That is their practitioner exchange. It makes an important scoping distinction: a shared console and a shared customer environment are different things to examine.

Start with the service responsibilities you've agreed. For each task, identify the person who performs it and the information they need. Then ask the technical owner to map that task to the supported role and customer boundary in the relevant product.

Decide What the Client Sees and Can Change

Separate reading from acting. An internal IT manager may need to see the status of their escalations without receiving authority to change your service configuration. A technician handling agreed endpoint work may need operational access that a report recipient doesn't.

Use the following review to make those decisions with delivery. These are questions for configuration, not claims that every vendor offers the same permission controls. If a product can't enforce the boundary, change the access design or the service before promising it.

Access AreaWhat to DecideWhat to Demonstrate
Client service records in the PSAWhich client tickets and notes are visible, and which actions the client can performThe intended client view and a denied view of another client's records
Endpoint management in the RMMWhich endpoints and operational actions belong to the client roleAn approved task works without exposing another client's devices or unrelated actions
Client documentationWhich records the internal team needs, and what must remain restrictedThe authorized document view without unrelated client records or secrets
Microsoft partner administration through GDAPThe partner administration rights needed for the agreed work and the staff authorized to use themThe assigned partner user can perform the approved task under the actual relationship
Reporting-only accessWhich service evidence the client needs to inspectThe report is available without granting operational administration

Don't give the client a staff role merely because it is convenient to provision. Have your technical owner test the proposed client role against the agreed tasks. Include the actions it must refuse, not just the screen it successfully opens.

The model calls for a standard stack and training on it. Apply that discipline to the staff who configure and support this arrangement. A bespoke permission exception needs an owner and documentation, rather than depending on the salesperson remembering what was promised.

Make the GDAP Request Match the Work

Have the technical lead check the actual provisioning requirements and verify which staff can perform the agreed work. Record the approved access and demonstrate it with the intended user; don't rely on a relationship name as the check.

Have the technical lead select the required roles against the current Microsoft task guidance. Explain the requested responsibilities to the client's authorized approver before sending the request. Keep the approved relationship and its scope in the account's access record.

Review who belongs to the partner groups mapped to the relationship. Don't assume that a group used elsewhere contains only the people intended for this client. Record the people responsible for group membership and for reviewing the delegated relationship as work changes.

Keep the client's own administration arrangements explicit as well. The MSP's delegated access is one part of the operating agreement. It doesn't settle who within the client's organization can authorize a change or how the client maintains its own access.

Write the Revocation Path Before Onboarding

Name who initiates access removal when a person leaves or the service ends. Keep the request and completion evidence in your service record. Review the actual access routes so deleting a portal account isn't mistaken for ending every administrative permission.

Treat administrative access and commercial subscription arrangements as separate offboarding decisions.

Apply the same completeness check to the tools around it. Identify separate accounts and application access that also need review. Have the technical owner verify removal through the platform's supported process rather than closing the task because a termination email arrived.

If the client's internal IT person leaves, check the service responsibility as well as their login. Decide who now performs that work and whether the agreement needs changing. Revoking an account doesn't provide the missing employee's capacity.

Test the Promise and Record the Result

Use an authorized test account for the intended role and record the expected allowed and denied actions. Keep the configuration evidence with the test results in the access-review record. The account owner needs a clear explanation of what was verified before discussing the arrangement with the client.

Count two failures separately, alongside completed reviews: an allowed task the client role could not perform, and a denied task the role was able to perform. Any rise in the second would make me withdraw the access claim and reopen the configuration, even if the completed-review count improved. Record the actual action and customer boundary behind the count so the total leads to work.

Marketing can't make an unsupported customer boundary safe or give the service desk capacity it hasn't planned. If the product cannot enforce the proposed access, revise the offer. Don't ask the client to rely on a sentence saying staff will be careful.

The model includes MFA in the security baseline. Keep that requirement with the actual access configuration, rather than describing basic authentication protection as a premium collaboration benefit. Confirm what each product supports and what your team has implemented.

Take the next co-managed proposal through an access review before signature. Show the client the records they can see and the actions they can take, then identify who grants and removes each access route. Keep GDAP as the defined Microsoft delegation within that plan, with the shared-tool permissions documented beside it.

Written ByOwen Gallagher

Staff Writer, Marketing and Growth. Owen Gallagher covers marketing and growth for MSP Outpost. He is mostly interested in what can be measured and what should be cut.

More by Owen

mspoutpost.com/articles/gdap-and-shared-tools-who-gets-access-in-co-managed-it

Written by Owen Gallagher
MSP Outpost publishes information, not legal, financial, insurance, tax or compliance advice, and reading it creates no professional relationship. For decisions about your business, talk to a qualified professional.

Sources1
  1. Practitioner offboarding distinction: Eric Anthony warns that putting different clients into a shared tenant can make separation difficult. Justin Esgar qualifies the warning by distinguishing a multi-tenant RMM management tool from putting differentapp.fusebox.fm

Welcome Back

Sign in to your MSP Outpost account.