What are the differences between Service Principal and App Registration?
Jan 27
I understand that App Registration represents an app that might have UI for users to login. I understand that a Service Principal is for applications like scheduled batch processing applications.
But from the technical perspective, in Azure Portal App Registration list, I can see both of them in the list and look the same.
Is there anything that an SP can do that an App Registration cannot or vice versa?
1 answer
Accepted answer · original discussion
Jan 27
The App registration is the template used to create the SP. The SP is a security principal (like a User) which can be authenticated and authorized. Follow juunas link, specially Relationship between application objects and service principals.
2 question comments
Use comments to ask for clarification. Post a solution as an answer.
Jan 27