Which identity actually reaches SharePoint?
Every integration connects through some identity. Ask which one, and for which operations, before you ask anything else.
For Salesforce admins, IT and security reviewers.
The two identity models are Salesforce's own vocabulary, documented for Files Connect. CloudFiles' own model is CloudFiles-confirmed, not third-party verified, so ask us to demonstrate it against your own sandbox.
The two models
| Per User | Named Principal | |
|---|---|---|
| Who authenticates | Each person, individually | One shared credential for everyone |
| SharePoint's own ACLs | Preserved | Collapsed into one account |
| Onboarding cost | One step per person | None, after initial setup |
Source: Define an External Data Source for SharePoint Online. Retrieved 21 Aug 2026.
What CloudFiles uses
Internal users authenticate as themselves. Automations and portal users run on a single account-level identity, not per-person credentials.
That's two different security stories inside one product: your everyday user activity is individually attributable, while anything automated or anything coming through a portal shares one identity's permissions. Ask exactly which operations fall on which side before you assume audit attribution covers everything.
Tested directly: what each model actually does to Files Connect
In our own test, the same user ran the same navigation under both identity types minutes apart, with identity type as the only variable.
| Named Principal | Per User | |
|---|---|---|
| Site list contents | Site A and Site B | Site A only |
| A file the user's own SharePoint account is denied | Reachable, 65,536 bytes | Absent |
Under Named Principal, the Salesforce user reached a file their own SharePoint account is explicitly denied. Per User honoured SharePoint's own permissions exactly. The account used as the Named Principal here was itself a tenant Global Administrator, so its reach in this test was the maximum a named principal can have, not a minimum; an ordinary shared account would collapse permissions at least this much, never less.
Source: CloudFiles Files Connect test, Developer Edition, 17 Aug 2026.
Getting a connection working isn't the same as a user seeing anything
In our own test, four separate gates stood between a correctly configured, “Authenticated” data source and a user actually seeing a file, and each failed silently, with no error, warning or empty-state hint anywhere in the UI.
- The Files Connect Cloud permission, missing from a user's or admin's permission set
- A missing per-user authentication record against the data source
- External Data Source Access not granted on the permission set
- The Microsoft-side admin consent gate for the connected app: an administrator testing alone never sees this, because they can consent for themselves silently; every ordinary user is blocked at first sign-in until an admin grants it
Contrast that with the 75 MB upload cap elsewhere in this guide, which names the constraint, the number and the item in its own error message. None of these four gates does.
Source: CloudFiles Files Connect test, Developer Edition, 17 Aug 2026.
What to ask any vendor
- Which operations run under my identity, and which run under a shared or service identity?
- If it's Named Principal, how are SharePoint's own permissions honored, or are they not?
- Does an automation ever silently fall back to the shared identity when per-user auth fails?
What your answer means
Per-user audit attribution matters for every operation, not just interactive use: confirm in writing that automations don't fall back to a shared identity for anything you need attributed.
Doesn't matter, or only matters for interactive use: the simpler shared-identity model for automation is a reasonable trade, not a red flag by itself.
Where this stops
This page settles identity only. Whether external, non-Salesforce users need access at all is its own question; how files attach to records is a separate one, in the guide.
Check my working
Most readers won't need this. If your identity requirement is unusual, say what's in the way.
- Report: written assessment, two to three working days.
- Reader: a person. Not a bot, not an auto-reply.
- Call: only if you ask. We won't ask twice.
- Fields: four. No phone, no company size, no mailing list.
That's with a person now.
You'll get a written assessment within two to three working days. No call unless you ask for one.