What is service principal in azure cloud. SP can be authenticated using client secrets (passwords) or certificates, which helps secure application access. SP is a security identity used by applications, services, and automation tools to access specific Azure resources.