是否可以在python上用客户机id和客户机机密刷新PowerBI数据集?

2024-04-28 08:05:48 发布

您现在位置:Python中文网/ 问答频道 /正文

我试图找到只允许使用clientID和clientID刷新PowerBI数据集的代码客户秘密我的电子邮件下的帐户使用MFA,所以出于安全原因,我想避免使用用户和密码,因为这将意味着我需要停用我的MFA。你知道吗

我在Python甚至PowerShell中看到的代码都没有这个选项。你知道吗

我目前正在使用ADAL连接到powerbiapi。你知道吗

我在GitHub中看到了ADAL的文档以及创建用于访问API的令牌的不同方法,并找到了一个名为 认证_context.acquire \u token \u with \u authorization \u code。问题是,什么是代码,在哪里可以找到它?或者那是MFA代码?你知道吗

Github参考: https://github.com/AzureAD/azure-activedirectory-library-for-python/blob/dev/sample/website_sample.py#L111-L119

我已经在这里说明了我的代码: ADAL Python to Refresh PowerBI dataset

谨致问候


Tags: 数据sample代码用户mfa密码客户电子邮件
1条回答
网友
1楼 · 发布于 2024-04-28 08:05:48

在我自己的研究中,我发现“不”,你不能用clientID和clientSecret来做这件事,clientSecret是在将应用注册为服务器端时提供给你的。您必须将其注册为本机应用程序才能正确执行此操作。 有用资源: https://pivotalbi.com/automate-your-power-bi-dataset-refresh-with-python/

相关问题 更多 >