設定重新整理安全權杖

設定 BIJDBC 應用程式以重新整理安全權杖。

  1. 在 Oracle Cloud Infrastructure 主控台中,瀏覽至識別與安全,然後按一下網域
    如果您的雲端帳戶未提供識別網域,則不會看見網域連結。這表示您的雲端帳戶與 Oracle Identity Cloud Service 同盟。請按一下同盟,選取 oracleidentitycloudservice,然後按一下 Oracle Identity Cloud Service 主控台 URL
  2. 在您稍早建立的 BIJDBC 應用程式啟用重新整理權杖選項。
    1. 瀏覽至應用程式,然後按一下您稍早建立的 BIJDBC 應用程式名稱。
    2. 依序按一下編輯 OAuth 組態從屬端組態
      如果您的雲端帳戶使用 Oracle Identity Cloud Service,請依序選取組態從屬端組態
    3. 選取重新整理權杖,然後按一下儲存
      標示「重新整理權杖」選項
    如果您的 Oracle Analytics Cloud 執行處理是在 2020 年 5 月 12 日之後所建立,BIJDBC 應用程式現在就會設定成重新整理安全權杖。
    如果您的 Oracle Analytics Cloud 執行處理是在 2020 年 5 月 12 日之前建立的,請額外執行步驟 2 至 4。
  3. 記下登入您 Oracle Cloud 帳戶時所顯示的識別管理主機名稱。
    識別管理主機名稱
  4. 瀏覽至與所要連線之 Oracle Analytics Cloud 關聯的應用程式,並記下應用程式 ID從屬端 ID從屬端密碼
    • 應用程式 ID (與 Oracle Analytics Cloud 關聯的應用程式)應用程式 ID

    • 從屬端 ID 和從屬端密碼 (與 Oracle Analytics Cloud 關聯的應用程式)從屬端 ID 和從屬端密碼

  5. 透過 REST API 使用從屬端證明資料產生存取權杖。
    使用此 REST API 命令格式:
    curl --insecure -i -u '<Client-ID>:<Client-Secret>' -H "Content-Type: application/x-www-form-urlencoded;charset=UTF-8" --request POST https://<IDCS-Host>/oauth2/v1/token -d "grant_type=client_credentials&scope=urn:opc:idm:__myscopes__"
    參數:
    • Client-ID:與 Oracle Analytics Cloud 執行處理關聯之應用程式的從屬端 ID。

    • Client-Secret:與 Oracle Analytics Cloud 執行處理關聯之應用程式的從屬端密碼。

    • IDCS-Host:您稍早記下的主機名稱。

  6. 使用 REST API 來更新旗標。
    使用此 REST API 命令格式:
    curl --location --request PATCH 'https://<IDCS-Host>/admin/v1/Apps/<Application-Id>' \ --header 'Authorization: Bearer <Access-token>' \ --header 'Content-Type: application/json' \ --data-raw '{ "schemas": [ "urn:ietf:params:scim:api:messages:2.0:PatchOp" ], "Operations": [{ "op": "replace", "path": "allowOffline", "value": true }] }'
    參數:
    • IDCS-Host:您稍早記下的主機名稱。

    • Application-Id:與 Oracle Analytics Cloud 執行處理關聯之應用程式的 ID。

    • Access-token:您稍早產生的存取權杖值。