Terme informatique

Service Principal Azure

The tenant-local identity that represents an application, service, or automation to Microsoft Entra and Azure.

⌚ About 2 min read
View my favorites

Service Principal Azure is the tenant-local identity that represents an application, service, or automation to Microsoft Entra and Azure.

Simple definition

Service Principal Azure is the tenant-local identity that represents an application, service, or automation to Microsoft Entra and Azure. It belongs to the Microsoft 365 / Entra / Intune vocabulary and is useful when reading architecture diagrams, product documentation, logs, or administration procedures.

What is it used for?

Its main purpose is to grant permissions and roles to an application or workload without using an interactive user account. The practical value depends on the surrounding architecture, security model, and operational requirements.

How does it work?

A service principal can be created from an App Registration or by Azure services. It authenticates using certificates, secrets, federation, or managed mechanisms depending on the scenario.

Key points

  • Scope: The tenant-local identity that represents an application, service, or automation to Microsoft Entra and Azure.
  • Operational goal: Grant permissions and roles to an application or workload without using an interactive user account.
  • Implementation: A service principal can be created from an App Registration or by Azure services. It authenticates using certificates, secrets, federation, or managed mechanisms depending on the scenario.

Points to watch

Inventory owners, credentials, and roles; long-lived secrets and broad permissions are common cloud risks.

In short

Service Principal Azure = the tenant-local identity that represents an application, service, or automation to Microsoft Entra and Azure. Use it when you need to grant permissions and roles to an application or workload without using an interactive user account.

♡ 0