为权力BI配置OAuth(公共预览)

预览

这个特性是在公共预览

本文描述了如何配置OAuth身份验证BI。在您完成这个一次性配置砖帐户的管理,用户可以使用OAuth签署权力BI。

在你开始之前

之前你为权力配置OAuth BI:

配置一个. netrc文件安全地通过凭证使用cURL

本节描述如何配置一个. netrc文件安全地传递你的砖使用cURL的用户名和密码。

你完成后一次性OAuth配置步骤在这篇文章中,您可以删除. netrc文件。

Mac OS

运行以下命令,取代<砖账户用户名><砖账户密码>你的证书:

回声机器accounts.cloud.www.neidfyre.com登录<砖账户用户名> <砖帐户密码> > >密码~ / . netrc

窗户

  1. 运行以下命令:

    对于setx % USERPROFILE %
  2. 在一个新的终端窗口,运行以下命令,取代<砖账户用户名><砖账户密码>你的证书:

    cd% %回家回声机器accounts.cloud.www.neidfyre.com登录<砖账户用户名> <砖帐户密码> > > . netrc密码

在OAuth招收你的砖账户

招收你的砖账户在OAuth,做到以下几点:

  1. 运行以下旋度命令:

    curl - n - x发布https://accounts.cloud.www.neidfyre.com/api/2.0/accounts/ <帐户ID > / oauth2 /注册
  2. 验证你的砖帐户是参加OAuth,运行以下旋度命令:

    curl - n - x得到https://accounts.cloud.www.neidfyre.com/api/2.0/accounts/ <帐户ID > / oauth2 /注册

    返回以下输出:

    {“is_enabled”:真正的}

    请注意

    注册可能需要几分钟。如果登记尚未完成,等待几分钟,然后再次运行注册验证命令。

添加力量BI作为OAuth应用程序

权力BI作为OAuth应用程序添加到你的砖账户,运行以下旋度命令:

curl - n - x发布https://accounts.cloud.www.neidfyre.com/api/2.0/accounts/ <帐户ID > / oauth2 / published-app-integrations - d”{app_id”:“power-bi“}”

重要的

(Windows)必须使用双引号里面的数据参数,逃避所有报价。例如:

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

以下输出的回报:

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

下一个步骤

现在可以使用OAuth认证BI桌面,BI服务力量,和权力BI网关。

连接到电源BI