Azure Active Directory (Azure AD) Token
Get AAD token quickly.
Docs
aadtoken [scope]
Get AAD token by providing a scope.
For more details, it is based on Azure SDK.
Usage
Azure Kubernetes Service (AKS)
Using AAD Pod Identity.
$ kubectl run aadtoken \
--rm \
--attach \
--image=skibish/aadtoken
--image-pull-policy=Always \
--labels="aadpodidbinding=<your value>" \
--restart=Never \
"a6a0b2e1-d5d6-4b33-93c8-68125d41b9e7"
eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIxMjM0NTY3ODkwIiwibmFtZSI6IkpvaG4gRG9lIiwiaWF0IjoxNTE2MjM5MDIyfQ.SflKxwRJSMeKKF2QT4fwpMeJf36POk6yJV_adQssw5c
CLI
$ aadtoken "a6a0b2e1-d5d6-4b33-93c8-68125d41b9e7"
eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIxMjM0NTY3ODkwIiwibmFtZSI6IkpvaG4gRG9lIiwiaWF0IjoxNTE2MjM5MDIyfQ.SflKxwRJSMeKKF2QT4fwpMeJf36POk6yJV_adQssw5c
Motivation
Working with Azure, Azure AD based services from time to time you need to generate the token for various reasons.
For example:
- verify connection to services
- check the token
This tool is a helper to do it faster.