Python Azure身份验证

bvk5enib  于 2022-12-17  发布在  Python
关注(0)|答案(1)|浏览(192)

我正试图连接到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?

qacovj5a

qacovj5a1#

安装MSAL for Python包,你可以在Pypi上找到MSAL Python。

pip install msal

使用MSALPython获取令牌遵循以下三步模式。这是高级概念模式。对于不同的流程会有一些变化。
它们在runnable samples中进行了演示。
更多信息:https://learn.microsoft.com/en-us/python/api/overview/azure/active-directory?view=azure-python

相关问题