管理權力OAuth BI和畫麵

預覽

這個特性是在公共預覽

本文描述了OAuth如何管理應用程序集成,配置在以下文章:

在你開始之前

在你修改OAuth應用程序集成,請執行以下操作:

  • 安裝卷曲或發出HTTP請求的另一個工具(Mac OS,窗戶)。

  • 定位您的帳戶ID

  • 定位的ID OAuth您想修改應用程序集成。

    • 對權力BI和場景桌麵,運行以下旋度命令:

      curl - n - x得到https://accounts.cloud.www.eheci.com/api/2.0/accounts/ <帳戶ID > / oauth2 / published-app-integrations
    • 雲表和表服務器,運行以下旋度命令:

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

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

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

Mac OS

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

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

窗戶

  1. 運行以下命令:

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

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

禁用電力BI OAuth或場景桌麵

禁用OAuth對權力BI或場景桌麵,運行以下旋度命令:

curl - n - x刪除https://accounts.cloud.www.eheci.com/api/2.0/accounts/ <帳戶ID > / oauth2 published-app-integrations / <集成ID >

覆蓋默認的令牌一生政策權力BI或場景桌麵

覆蓋默認的令牌為權力BI或場景桌麵生命周期策略,運行以下旋度命令:

curl - n - x - d”{token_access_policy”: {“access_token_ttl_in_minutes”: 10“refresh_token_ttl_in_minutes”: 200}}”https://accounts.cloud.www.eheci.com/api/2.0/accounts/ <帳戶ID > / oauth2 published-app-integrations / <集成ID >

重要的

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

curl - n - x - d”{\“token_access_policy \”: {\ \“access_token_ttl_in_minutes \”: 10日“refresh_token_ttl_in_minutes \”: 200}}”https://accounts.cloud.www.eheci.com/api/2.0/accounts/ <帳戶ID > / oauth2 published-app-integrations / <集成ID >

禁用OAuth雲表或表服務器

為雲表或表服務器禁用OAuth,運行以下旋度命令:

curl - n - x刪除https://accounts.cloud.www.eheci.com/api/2.0/accounts/ <帳戶ID > / oauth2 custom-app-integrations / <集成ID >

雲覆蓋默認的令牌一生政策表或表服務器

雲覆蓋默認的令牌的生命周期政策表或表服務器,運行以下旋度命令:

curl - n - x - d”{token_access_policy”: {“access_token_ttl_in_minutes”: 10“refresh_token_ttl_in_minutes”: 200}}”https://accounts.cloud.www.eheci.com/api/2.0/accounts/ <帳戶ID > / oauth2 custom-app-integrations / <集成ID >

重要的

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

curl - n - x - d”{\“token_access_policy \”: {\ \“access_token_ttl_in_minutes \”: 10日“refresh_token_ttl_in_minutes \”: 200}}”https://accounts.cloud.www.eheci.com/api/2.0/accounts/ <帳戶ID > / oauth2 custom-app-integrations / <集成ID >