Service Principal

Microsoft Azure Entra ID

Der Grundgedanke

Stell dir vor, du schreibst eine Anwendung, die auf Azure-Ressourcen zugreifen muss (z.B. eine Datenbank, Storage, APIs). Die Frage ist: Wie authentifiziert sich deine Anwendung?

Du kannst ja nicht einfach deinen persönlichen Azure-Login in den Code schreiben - das wäre unsicher und unpraktisch. Hier kommen App Registrations und Service Principal ins Spiel.

App Registration

Eine App Registration ist wie ein "Personalausweis" für deine Anwendung in Azure Entra ID (früher Azure AD).

Was wird dabei definiert?

Analogie: Wenn du einen Reisepass beantragst, bekommst du ein offizielles Dokument mit deinen Daten. Eine App Registration ist der "Reisepass" deiner Anwendung.