<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>Client secret – M365.FM</title><link>https://www.m365.fm/entity/client-secret/</link><description>A client secret is a password-like credential an application uses to prove its identity to Microsoft Entra ID; it should be treated as an exception and replaced by managed identities, federation or certificates where possible.</description><language>en</language><item><title>Stop Hardcoding Passwords: A Developer's Guide to Azure Key Vault</title><link>https://www.m365.fm/community/u/mirko-p/blog/stop-hardcoding-passwords-a-developers-guide-to-azure-key-vault/</link><guid>https://www.m365.fm/community/u/mirko-p/blog/stop-hardcoding-passwords-a-developers-guide-to-azure-key-vault/</guid><pubDate>Thu, 27 Aug 2026 18:41:37 -0000</pubDate><category>article</category><description>In today's fast-paced software development environment, security vulnerabilities often stem from the most fundamental oversights. Among the most dangerous of these …</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>Managed Identities - Simply Explained</title><link>https://www.m365.fm/show/episodes/managed-identities-simply-explained/</link><guid>https://www.m365.fm/show/episodes/managed-identities-simply-explained/</guid><pubDate>Thu, 16 Jul 2026 00:00:00 -0000</pubDate><category>episode</category><description>Managed Identities are one of Azure's most powerful security features, yet they're often overlooked. Instead of storing usernames, passwords, client secrets, or certificates inside your applications, Azure can automatically create and manage an identity for…</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>How to Fix the AADSTS7000215 Invalid Client Secret Error in Azure</title><link>https://www.m365.fm/community/u/mirko-p/blog/how-to-fix-the-aadsts7000215-invalid-client-secret-error-in-azure/</link><guid>https://www.m365.fm/community/u/mirko-p/blog/how-to-fix-the-aadsts7000215-invalid-client-secret-error-in-azure/</guid><pubDate>Mon, 20 Apr 2026 06:57:41 -0000</pubDate><category>article</category><description>The AADSTS7000215 error—often called the “invalid client secret” error—pops up in Microsoft Azure, M365, and cloud-connected apps when somet…</description></item><item><title>Implement Power Platform CI/CD with Azure DevOps</title><link>https://www.m365.fm/show/episodes/implementing-cicd-for-power-platform-with-azure-devops-pipelines/</link><guid>https://www.m365.fm/show/episodes/implementing-cicd-for-power-platform-with-azure-devops-pipelines/</guid><pubDate>Sat, 09 Aug 2025 00:00:00 -0000</pubDate><category>episode</category><description>Tired of manual, brittle Power Platform deployments? This guide shows how to build a reliable CI/CD pipeline with Azure DevOps that handles the real trouble spots: environment variables, connection references, service connections, and secure secrets. Learn…</description></item><item><title>Build App-Only Microsoft Graph Integrations</title><link>https://www.m365.fm/show/episodes/using-microsoft-graph-for-custom-app-integrations/</link><guid>https://www.m365.fm/show/episodes/using-microsoft-graph-for-custom-app-integrations/</guid><pubDate>Sat, 09 Aug 2025 00:00:00 -0000</pubDate><category>episode</category><description>Most Microsoft 365 automations fail for the same reason: they rely on fragile delegated permissions tied to human users—leading to session timeouts, MFA prompts, role changes, and broken jobs. The fix is shifting to app-only permissions with Microsoft Graph…</description></item><item><title>Automate Viva Connections, Topics, Learning, and News</title><link>https://www.m365.fm/show/episodes/viva-connections-automate-what-you-thought-was-manual/</link><guid>https://www.m365.fm/show/episodes/viva-connections-automate-what-you-thought-was-manual/</guid><pubDate>Tue, 05 Aug 2025 00:00:00 -0000</pubDate><category>episode</category><description>Your Viva rollout isn’t failing—your automation is. Stop hand-typing Topics, chasing Learning content across LMS silos, and waiting for Connections posts to “eventually” appear. Learn the exact auth scopes, payload shapes, and batching tactics to: publish…</description></item></channel></rss>