<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>Service principal – M365.FM</title><link>https://www.m365.fm/entity/service-principal/</link><description>The identity an application uses to sign in within a Microsoft Entra tenant. Agent identities are built as a special kind of service principal.</description><language>en</language><item><title>The Hidden Danger of Shadow Accounts in Microsoft 365 Automation</title><link>https://www.m365.fm/community/u/mirko-p/blog/the-hidden-danger-of-shadow-accounts-in-microsoft-365-automation/</link><guid>https://www.m365.fm/community/u/mirko-p/blog/the-hidden-danger-of-shadow-accounts-in-microsoft-365-automation/</guid><pubDate>Wed, 26 Aug 2026 11:08:51 -0000</pubDate><category>article</category><description>Welcome back to another deep dive into the architecture, security, and administrative realities of the Microsoft 365 ecosystem. If you manage cloud infrastructure, …</description></item><item><title>Why Your Nightly Automations Keep Breaking: The Delegated Permission Trap</title><link>https://www.m365.fm/community/u/mirko-p/blog/why-your-nightly-automations-keep-breaking-the-delegated-permission-trap/</link><guid>https://www.m365.fm/community/u/mirko-p/blog/why-your-nightly-automations-keep-breaking-the-delegated-permission-trap/</guid><pubDate>Tue, 11 Aug 2026 19:32:12 -0000</pubDate><category>article</category><description>Welcome back to the podcast and our companion technical blog series! If you have ever woken up to a flood of alert emails because last night's critical data synchro…</description></item><item><title>Entra Workload Identities - Simply Explained</title><link>https://www.m365.fm/show/episodes/entra-workload-identities-simply-explained/</link><guid>https://www.m365.fm/show/episodes/entra-workload-identities-simply-explained/</guid><pubDate>Wed, 05 Aug 2026 00:00:00 -0000</pubDate><category>episode</category><description>Apps, pipelines and AI agents need access too, yet many still hide passwords in code and config files. In this Simply Explained episode, Mirko Peters gives Azure admins, developers and architects a plain-English map of Microsoft Entra workload identities…</description></item><item><title>Compliance as Code: The Architect’s Blueprint for Automated Trust</title><link>https://www.m365.fm/show/episodes/compliance-as-code-the-architects-blueprint-for-automated-trust/</link><guid>https://www.m365.fm/show/episodes/compliance-as-code-the-architects-blueprint-for-automated-trust/</guid><pubDate>Sat, 11 Jul 2026 00:00:00 -0000</pubDate><category>episode</category><description>Compliance is often treated as a documentation exercise—something organizations prepare for audits rather than embed into their daily operations. In this episode, we challenge that mindset by exploring the concept of Compliance as Code and why modern…</description></item><item><title>Microsoft Graph and PowerShell for Enterprise Automation</title><link>https://www.m365.fm/show/episodes/beyond-the-portal-the-strategic-architecture-of-microsoft-graph-and-powershell/</link><guid>https://www.m365.fm/show/episodes/beyond-the-portal-the-strategic-architecture-of-microsoft-graph-and-powershell/</guid><pubDate>Thu, 02 Jul 2026 00:00:00 -0000</pubDate><category>episode</category><description>Microsoft Graph is far more than just another API—it is the operational backbone of Microsoft 365. This episode explains why relying solely on admin portals limits scalability, visibility, and automation, while Microsoft Graph provides a unified interface for…</description></item><item><title>AI Agent Identity Security: Beyond Service Accounts</title><link>https://www.m365.fm/show/episodes/stop-treating-agents-like-service-accounts/</link><guid>https://www.m365.fm/show/episodes/stop-treating-agents-like-service-accounts/</guid><pubDate>Fri, 26 Jun 2026 00:00:00 -0000</pubDate><category>episode</category><description>AI agents are often managed like traditional service accounts—but that mindset creates serious security and governance risks. This episode explains why AI agents should be treated as autonomous digital identities with their own lifecycle, permissions, and…</description></item><item><title>Service Principal Security: Stop Using Personal Accounts</title><link>https://www.m365.fm/show/episodes/the-service-principal-crisis/</link><guid>https://www.m365.fm/show/episodes/the-service-principal-crisis/</guid><pubDate>Tue, 12 May 2026 00:00:00 -0000</pubDate><category>episode</category><description>Learn why personal accounts create automation risk and how service principals, managed identities, least privilege, and monitoring improve cloud security.</description></item><item><title>How to Effectively Manage Service Principals in Entra ID</title><link>https://www.m365.fm/community/u/mirko-p/blog/how-to-effectively-manage-service-principals-in-entra-id/</link><guid>https://www.m365.fm/community/u/mirko-p/blog/how-to-effectively-manage-service-principals-in-entra-id/</guid><pubDate>Sun, 22 Mar 2026 23:48:38 -0000</pubDate><category>article</category><description>Secure service principals in Microsoft Entra ID for enhanced identity management. Learn about application and service principal objects within your tenant.</description></item><item><title>Steps to Analyze Service Principal Usage in Your Microsoft 365 Tenant</title><link>https://www.m365.fm/community/u/mirko-p/blog/steps-to-analyze-service-principal-usage-in-your-microsoft-365-tenant/</link><guid>https://www.m365.fm/community/u/mirko-p/blog/steps-to-analyze-service-principal-usage-in-your-microsoft-365-tenant/</guid><pubDate>Mon, 09 Mar 2026 09:17:07 -0000</pubDate><category>article</category><description>Review service principal usage with Microsoft Graph and sign-in activity. Explore required permissions, app identities, monitoring, and access management.</description></item><item><title>Power Platform Control Planes for Scalable Governance</title><link>https://www.m365.fm/show/episodes/control-planes-governance/</link><guid>https://www.m365.fm/show/episodes/control-planes-governance/</guid><pubDate>Sat, 21 Feb 2026 00:00:00 -0000</pubDate><category>episode</category><description>In the podcast episode “Control Planes for Efficient Governance,” the hosts challenge the common belief that building more apps or relying on human-driven governance activities inherently improves enterprise control. Instead, the episode explains why…</description></item><item><title>Microsoft Teams Governance with Entra ID as the Control Plane</title><link>https://www.m365.fm/show/episodes/teams-admin-center-governance/</link><guid>https://www.m365.fm/show/episodes/teams-admin-center-governance/</guid><pubDate>Fri, 23 Jan 2026 00:00:00 -0000</pubDate><category>episode</category><description>In this episode, we dismantle a common Microsoft Teams governance myth: that the Teams Admin Center is the central command for controlling Teams behavior and enforcing governance. Most organizations treat the Admin Center like a control tower — but it’s…</description></item><item><title>Azure AI Infrastructure Architecture for C-Level Leaders</title><link>https://www.m365.fm/show/episodes/azure-ai-infrastructure-architecture/</link><guid>https://www.m365.fm/show/episodes/azure-ai-infrastructure-architecture/</guid><pubDate>Wed, 21 Jan 2026 00:00:00 -0000</pubDate><category>episode</category><description>In this episode of the M365.FM Podcast we dive into Azure AI infrastructure architecture — not as another workload, but as a fundamentally different architectural reality that every CIO, CTO, CISO, and enterprise leader must understand. Most organizations…</description></item><item><title>Fix Silent Failures in Automated Customer Journeys</title><link>https://www.m365.fm/show/episodes/automation-murders-who-killed-customer-journey/</link><guid>https://www.m365.fm/show/episodes/automation-murders-who-killed-customer-journey/</guid><pubDate>Sat, 13 Dec 2025 00:00:00 -0000</pubDate><category>episode</category><description>The cursor freezes. The event stream flatlines. Silence gets loud. That’s how customer journeys fail in the summer—quietly, invisibly, and at the worst possible moment. Summer traffic is deceptive. Intent spikes, teams run lean, and automation is supposed to…</description></item><item><title>Build Reliable Power Automate Flows for Production</title><link>https://www.m365.fm/show/episodes/power-automate-orchestrator-what-works/</link><guid>https://www.m365.fm/show/episodes/power-automate-orchestrator-what-works/</guid><pubDate>Fri, 12 Dec 2025 00:00:00 -0000</pubDate><category>episode</category><description>Ever had a Power Automate flow wake you at 3:07 a.m. with 6,000 ghost runs and no clear owner? This video is your blueprint for taming the orchestrator before it tames you. You’ll learn how to design resilient Power Automate architectures with clean triggers…</description></item><item><title>Fix Conditional Access Loopholes in Microsoft 365</title><link>https://www.m365.fm/show/episodes/conditional-access-policy-trust-issues/</link><guid>https://www.m365.fm/show/episodes/conditional-access-policy-trust-issues/</guid><pubDate>Sun, 30 Nov 2025 00:00:00 -0000</pubDate><category>episode</category><description>This episode explains how to “calm down” a messy Conditional Access setup by removing blind spots and setting clear boundaries. It walks through three main trust problems—overbroad exclusions, unclear device compliance, and token theft—and shows how to…</description></item><item><title>Service Accounts vs App Registrations for Power Automate Email</title><link>https://www.m365.fm/show/episodes/power-automate-email-flows-compliance-guide/</link><guid>https://www.m365.fm/show/episodes/power-automate-email-flows-compliance-guide/</guid><pubDate>Sun, 23 Nov 2025 00:00:00 -0000</pubDate><category>episode</category><description>Your Power Automate email flows aren’t clever automations, they’re HR risk wrapped in HTML. You wire a flow to a “service account,” fight through MFA once, get it working, and decide it’s done. It’s not done. It’s brittle, over-privileged, impossible to audit…</description></item></channel></rss>