Nothing matches your search.
All articles
- Governance & security
Giving an application access to specific SharePoint sites with Sites.Selected
An application needs one SharePoint site and the request on the table is Sites.Read.All or Sites.FullControl.All for the whole tenant. This article sets out what Sites.Selected grants on its own, who can create the per-site grant, the Microsoft Graph and PnP PowerShell calls that create, list and remove it, and where the documentation stops.
Keep reading → - Development & automation
The API an integration can call after it moves to .NET 10
Moving an integration to .NET 10 changes which SharePoint libraries it can load and which sign-in it can keep. SharePoint Online takes Microsoft Graph, SharePoint REST or the .NET Standard CSOM, each with a Microsoft Entra ID token. Subscription Edition takes REST with the farm's own authentication, because the CSOM Microsoft documents for on-premises SharePoint is the .NET Framework build.
Keep reading → - AI & agents
One agent is an integration. A hundred is a governance problem.
Agents got production identities before they got a stable way to record what they did. Microsoft Entra Agent ID is generally available, with sponsors and expiry dates. The OpenTelemetry conventions for agent traces are still experimental. That gap is not a detail: it decides what you can responsibly put into production this year, and it turns an AI question into a governance one.
Keep reading → - Development & automation
Sending email from an application, without a single password
Microsoft turned off SMTP with a password. The answer is not to store a better secret: it is to store no secret at all. Managed identity, Microsoft Graph, and Mail.Send tied to a group of mailboxes. Here is the whole configuration, mistakes included.
Keep reading → - Azure & Cloud
The three decisions you make before moving to Azure
Most cloud projects do not fail on technology. They fail because building started before three things were decided.
Keep reading →
Categories
- Keep reading →
AI & agents
6 - Keep reading →
Azure & Cloud
4 - Keep reading →
Company
1 - Keep reading →
Development & automation
24 - Keep reading →
Governance & security
8 - Keep reading →
Microsoft 365 & SharePoint
3 - Keep reading →
Migrations
5
Send us a message
or write to hello@ph7x.com