簡體   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