Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/powerbi/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Powerbi 使用RESTAPI进行Power BI身份验证,而不使用使用Java的GUI(刷新令牌)_Powerbi_Powerbi Embedded - Fatal编程技术网

Powerbi 使用RESTAPI进行Power BI身份验证,而不使用使用Java的GUI(刷新令牌)

Powerbi 使用RESTAPI进行Power BI身份验证,而不使用使用Java的GUI(刷新令牌),powerbi,powerbi-embedded,Powerbi,Powerbi Embedded,目前,我正在使用访问令牌从Power BI服务获取Power BI报告,并使用Azure AIDL身份验证将该报告嵌入IFrame 使用这个Java库,我获得了一个JWT访问令牌,并将其输入到我的Power Bi报告中 以下是这种方法的问题: 1) 访问令牌的短有效期为60分钟。然后,我使用刷新令牌获取新的访问令牌 2) 但是刷新令牌本身的有效期为14天,之后我需要手动登录并手动更新刷新令牌 我想避免手动登录,并想知道是否有任何方法,使这自动 如有任何建议,将不胜感激 我将研究使用powerbi

目前,我正在使用访问令牌从Power BI服务获取Power BI报告,并使用Azure AIDL身份验证将该报告嵌入IFrame

使用这个Java库,我获得了一个JWT访问令牌,并将其输入到我的Power Bi报告中

以下是这种方法的问题:

1) 访问令牌的短有效期为60分钟。然后,我使用刷新令牌获取新的访问令牌

2) 但是刷新令牌本身的有效期为14天,之后我需要手动登录并手动更新刷新令牌

我想避免手动登录,并想知道是否有任何方法,使这自动


如有任何建议,将不胜感激

我将研究使用powerbi embedded,您不需要使用用户AD帐户来验证和查看报告。您需要管理从应用程序中查看报告的人,但是获取报告不需要使用powerbi embedded进行用户身份验证。您在azure门户中获得了访问密钥。同意,但这并不能保证报告的安全性。因此,我将Azure身份验证令牌嵌入到Web应用中,以将其可视化。手动登录是什么意思?你在找这样的东西吗?