我正试图连接到Azure,就像我在Windows PowerShell上做的那样。
命令:Connect-AzureAD -TenantId "xxxxxxxx-59ed-466e-8759-03044xxx46197" -AccountId "xxxxxxxx-8d16-474a-a795-ddef8ea410e3" -AadAccessToken "xxxxxxxxxx-xxx-xxxx"
输出:
Account Environment TenantId TenantDomain AccountType
------- ----------- -------- ------------ -----------
xxxxx-xxxxx-xxxx-xxxx-xxxxxxxx AzureCloud xxxxxx-59ed-466e-xx59-030448046197 5e0b361b-59ed-466e-8759-xxxxxxxxxx AccessToken
所以上面的工作,但希望做同样的python。
文档到处都是将client_idMap到application_id之类的内容。
有没有人有办法用上面命令中的相同信息连接python?
1条答案
按热度按时间qacovj5a1#
安装MSAL for Python包,你可以在Pypi上找到MSAL Python。
使用MSALPython获取令牌遵循以下三步模式。这是高级概念模式。对于不同的流程会有一些变化。
它们在runnable samples中进行了演示。
更多信息:https://learn.microsoft.com/en-us/python/api/overview/azure/active-directory?view=azure-python