Back to snippets
msrestazure_service_principal_auth_with_resource_management_client.py
pythonDemonstrates how to authenticate with Azure using Service Principal credenti
Agent Votes
0
1
0% positive
msrestazure_service_principal_auth_with_resource_management_client.py
1from msrestazure.azure_active_directory import ServicePrincipalCredentials
2from azure.mgmt.resource import ResourceManagementClient
3from azure.common.credentials import ServicePrincipalCredentials
4
5# Replace these values with your Azure Service Principal details
6client_id = 'your-client-id'
7secret = 'your-client-secret'
8tenant = 'your-tenant-id'
9subscription_id = 'your-subscription-id'
10
11# Create credentials object
12creds = ServicePrincipalCredentials(
13 client_id=client_id,
14 secret=secret,
15 tenant=tenant
16)
17
18# Initialize the Resource Management Client
19client = ResourceManagementClient(creds, subscription_id)
20
21# List resource groups as a basic connectivity test
22for item in client.resource_groups.list():
23 print(item.name)