The two auth policies
Shared credentials
One credential set, configured once by an admin. Everyone who can use the data source queries through it. The default.
Per-user authentication
Each user supplies their own credentials or signs in with their own account. Queries run with that person’s permissions in the source system.
Integrations are always per-user. MCP connections that use OAuth, and personal sources like OneDrive, Google Drive, and mailboxes, are per-user by definition — each user’s own account is the catalog.
What requires Enterprise
Per-user authentication is included for file and tool connections — MCP servers, custom APIs, OneDrive, Google Drive, SharePoint, mailboxes. There is no license check on those. Per-user authentication on database-style connections — anything the agent sees as tables, such as PostgreSQL, Snowflake, SQL Server, or Power BI — requires an Enterprise license. Turning the toggle on without one returns:Sign-in methods
Which methods a connector offers is set by the connector itself; each connector page lists its own. The recurring ones:How users sign in
For a per-user connection, each person connects once:- Open the data source (or try to use it in a chat).
- If it uses OAuth, you are sent straight to the provider’s consent screen and back. If it uses credentials, a dialog asks for them, with a Test button before saving.
- Credentials are encrypted at rest and tied to your account; OAuth tokens refresh automatically.
Query identity
On connections that support per-user OAuth, an admin can choose which identity their own queries use:- Self — the admin’s own account, like everyone else. The default.
- Service account — the shared credentials stored on the connection.
Background work that has no user — scheduled indexing, catalog refresh, warm-up — uses the connection’s stored credentials. This is why a per-user connection can still keep a shared catalog current.
Access control on top of authentication
Authentication decides whose permissions apply. Two other layers decide who can reach the data source at all:- Members — who in your organization can use this data source, set on the data source’s settings tab.
- Tool policies — for MCP and Custom API connections, each tool is
allow,ask, ordeny, resolved per user. See MCP connections.
Related
SQL Server Kerberos SSO
Constrained delegation with protocol transition, step by step.
Power BI per-user access
Delegated OAuth against a Power BI tenant.
