Create and Use 'Service Principal' at Azure
Service principle will furnish you with a client ID and client secret or certificate, analogous to user identification and password. The service principal will be established in Azure Active Directory to facilitate authentication.
What Service Principal Requires
- You need to use Rbac to give them the right kind of access.
- You need to provide the user permission at both the subscription and service levels,
- At the subscription level, there is also a client ID to connect Azure services to any third-party program.
- Even though Azure DevOps is a Microsoft product, you should think of it as a third-party tool.