為權力BI配置OAuth(公共預覽)

預覽

這個特性是在公共預覽

本文描述了如何配置OAuth身份驗證BI。在您完成這個一次性配置磚帳戶的管理,用戶可以使用OAuth簽署權力BI。

在你開始之前

之前你為權力配置OAuth BI:

配置一個. netrc文件安全地通過憑證使用cURL

本節描述如何配置一個. netrc文件安全地傳遞你的磚使用cURL的用戶名和密碼。

你完成後一次性OAuth配置步驟在這篇文章中,您可以刪除. netrc文件。

Mac OS

運行以下命令,取代<磚賬戶用戶名><磚賬戶密碼>你的證書:

回聲機器accounts.cloud.www.eheci.com登錄<磚賬戶用戶名> <磚帳戶密碼> > >密碼~ / . netrc

窗戶

  1. 運行以下命令:

    對於setx % USERPROFILE %
  2. 在一個新的終端窗口,運行以下命令,取代<磚賬戶用戶名><磚賬戶密碼>你的證書:

    cd% %回家回聲機器accounts.cloud.www.eheci.com登錄<磚賬戶用戶名> <磚帳戶密碼> > > . netrc密碼

在OAuth招收你的磚賬戶

招收你的磚賬戶在OAuth,做到以下幾點:

  1. 運行以下旋度命令:

    curl - n - x發布https://accounts.cloud.www.eheci.com/api/2.0/accounts/ <帳戶ID > / oauth2 /注冊
  2. 驗證你的磚帳戶是參加OAuth,運行以下旋度命令:

    curl - n - x得到https://accounts.cloud.www.eheci.com/api/2.0/accounts/ <帳戶ID > / oauth2 /注冊

    返回以下輸出:

    {“is_enabled”:真正的}

    請注意

    注冊可能需要幾分鍾。如果登記尚未完成,等待幾分鍾,然後再次運行注冊驗證命令。

添加力量BI作為OAuth應用程序

權力BI作為OAuth應用程序添加到你的磚賬戶,運行以下旋度命令:

curl - n - x發布https://accounts.cloud.www.eheci.com/api/2.0/accounts/ <帳戶ID > / oauth2 / published-app-integrations - d”{app_id”:“power-bi“}”

重要的

(Windows)必須使用雙引號裏麵的數據參數,逃避所有報價。例如:

curl - n - x發布https://accounts.cloud.www.eheci.com/api/2.0/accounts/ <帳戶ID > / oauth2 / published-app-integrations - d”{\“app_id \”, \“power-bi \“}”

以下輸出的回報:

{“integration_id”:“<集成ID >”}

下一個步驟

現在可以使用OAuth認證BI桌麵,BI服務力量,和權力BI網關。

連接到電源BI