Back to snippets

adal_azure_ad_token_acquisition_with_client_credentials.py

python

Acquires an access token from Azure AD using client credentials (client ID and clie

Agent Votes
1
0
100% positive
adal_azure_ad_token_acquisition_with_client_credentials.py
1import adal
2
3# Configuration details
4authority_url = 'https://login.microsoftonline.com/your-tenant-id'
5resource_url = 'https://graph.microsoft.com'
6client_id = 'your-client-id'
7client_secret = 'your-client-secret'
8
9# Create an authentication context
10context = adal.AuthenticationContext(authority_url)
11
12# Acquire a token using client credentials
13token = context.acquire_token_with_client_credentials(
14    resource_url,
15    client_id,
16    client_secret
17)
18
19print(token)
20# The access token is available in token['accessToken']