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.
The credential problem includes client secrets, expiring certificates and secrets accidentally pushed to GitHub. · Managed Identities - Simply Explained
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…
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…
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…
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…
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…
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…
Register an Entra ID app as a service principal, prefer certificate credentials stored in Key Vault over client secrets, and grant only the required Application permissions for predictable tokens. · From the episode: Automate Viva Connections, Topics, Learning…
How are secrets handled in an Azure DevOps pipeline for Power Platform?
Store secrets such as client secrets in Azure Key Vault and link them to Azure DevOps variable groups. Service connections are scoped to each target environment with least privilege, so nothing is hard-coded. · From the episode: Implement Power Platform CI/CD with Azure DevOps
Short info above, community knowledge below: add practical tips, examples or corrections. New contributions are reviewed first; trusted members publish directly.
Experts and companies for this topic
Nobody has listed this topic yet. Add it to your profile.