繁体   English   中英

Power BI angular1身份验证

[英]Power BI angular1 authentication

我正在尝试将Power BI集成到angular 1应用程序中。 通过研究,我知道我必须遵循以下过程

  1. 验证用户并获取访问令牌
  2. 通过使用此令牌获取嵌入令牌

但是我第一步很震惊。 如何认证?

我已经对https://login.microsoftonline.com/common/oauth2/token进行了API调用

带有参数:

grant_type:'密码',client_id:客户编号,资源:' https ://analysis.windows.net/powerbi/api',范围:'openid',用户名:用户名,密码:密码,client_secret:client_secret

我得到以下回应:

"error": "invalid_client",
"error_description": "AADSTS70002: Error validating credentials. AADSTS50012: Invalid client secret is provided.\r\nTrace ID: 51694a76-ebf8-4923-9a8c-2a1ad2e35600\r\nCorrelation ID: f25bedeb-7aa9-45db-a93f-d8dfd85d0f19\r\nTimestamp: 2017-11-27 06:02:56Z",
"error_codes": [
    70002,
    50012
],
"timestamp": "2017-11-27 06:02:56Z",
"trace_id": "51694a76-ebf8-4923-9a8c-2a1ad2e35600",
"correlation_id": "f25bedeb-7aa9-45db-a93f-d8dfd85d0f19"

我不知道我是否在调用正确的API。 参数中资源的用途是什么?

谁能帮忙! 谢谢

我可以通过使用以下paramshttps://login.windows.net/common/oauth2/token发出发布请求来获取身份验证令牌

grant_type,Client_id,resource,username,password

同样从错误来看,它看起来像您发送一个无效的client secrate

查看完整要求

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM