產生Confluence權杖

要連接到Knowledge Hub知識庫,您必須向NiCE專業服務提供您的憑證,或Knowledge Hub中輸入。 本頁介紹如何生成這些憑據(也稱為OAuth令牌)。 您應該將OAuth令牌視為密碼。 請務必將它們存放在安全的位置。 如果你丟失了它們,你將不得不重新生成它們。

此方法是開發人員的工作。 它需要 Python 和 Atlassian 管理員權限的知識。

按照給定的順序完成每一個任務。

安裝蟒蛇

如果您的電腦上尚未安裝 Python,請完成此任務。

  1. 安裝 Python 帶箭頭的框指示導覽至外部網站。

  2. 運行安裝程式。 選中將python.exe添加到路徑複選框,然後按兩下立即安裝

配置驗證

使用此方法與Confluence進行基本整合。 若要建立 API 權杖,請執行下列動作:

  1. 導覽至Atlassian 帳戶設定 帶箭頭的框指示導覽至外部網站。頁面。

  2. 選擇安全標籤。

  3. 在「API權杖頁面,選擇建立權杖API

  4. 建立API權杖對話方塊中:

    • 輸入權杖的名稱。

    • 指定權杖到期時間。

    • 選擇建立

    系統會產生一個 API 權杖。

    注意:API代幣的有效期最長為一年。 確保在它們過期之前更新它們以避免中斷。

  5. 複製權杖並將其儲存在安全位置。

    附註: 關閉對話方塊後,您將無法再次檢視權杖。

配置OAuth驗證

若要設定OAuth驗證,請依照以下步驟使用名為 Confluence 2.0 的安全登入方法啟用對OAuth的安全和有限存取。

  1. 前往 Atlassian 開發人員主控台 帶箭頭的框指示導覽至外部網站。並使用您的 Atlassian 帳戶登入。

  2. 建立或選取您的應用程式:

    • 如果您尚未建立應用程式:

      • 選擇建立

      • 從下拉式選單中,選擇 OAuth 2.0 (3LO) 作為應用程式類型。

      • 輸入應用程式的名稱和描述。

      • 選擇建立完成。

    • 如果你已經有應用程式:

      • 我的應用程式清單中選擇應用程式。

  3. 前往應用程式的 概觀頁面,在左側導覽窗格中,選擇 權限

    • Confluence API下,選擇新增,然後選擇配置

    • 啟用必要的範圍:

      • 針對 Classic 範圍,選取 編輯 並啟用所有讀取權限。

      • 對於精細範圍,請選取 編輯 並啟用所有讀取權限。

    • 選取 儲存以套用範圍設定。

  4. 在左側導覽窗格中,選擇授權

    • OAuth 2.0 (3LO)下,選擇新增

    • 回呼URL欄位中,輸入:

      • https://us-west-2.console.aws.amazon.com/appflow/oauth

    • 選擇儲存變更

  5. 在左側導覽窗格中,選擇設定

  6. 前往身份驗證詳細資訊部分,然後複製 用戶端 ID秘密金鑰

配置使用者和群組存取

本節說明如何在 Atlassian Admin Console 中新增使用者、指派產品存取權以及管理群組成員資格,以確保正確存取Confluence

  1. 若要新增使用者:

    • 前往Atlassian Admin Console 帶箭頭的框指示導覽至外部網站。

    • 在左側導覽窗格中,選擇 目錄,然後選擇 使用者

    • 選擇邀請使用者

    • 輸入您要邀請的使用者的電子郵件地址

    • 產品存取下,選擇Confluence以授予網站存取權限。

    • 選擇傳送邀請

    附註:使用者必須接受邀請才能啟動其帳戶。

  2. 新增使用者後,指派適當的產品角色來控制其存取層級。 若要指派產品存取權:

    • 使用者清單中,選擇使用者的名稱。

    • 在使用者設定檔頁面,選擇產品存取標籤。
      註: 確保已選擇Confluence

    • 根據使用者的職責指派適當的角色。 例如,使用者、管理員等。

  3. 若要將使用者新增至群組

    • 在左側導覽窗格中,選擇 目錄,然後選擇 群組

    • 選擇您要管理的群組。

    • 選擇新增成員

    • 姓名電子郵件地址搜尋使用者。

    • 選擇使用者並確認新增。

    基於群組的存取簡化了跨多個空間和產品的權限管理。

  4. 群組成員資格有助於有效管理權限和存取層級。 推薦群組如下:

    群組名稱

    目的

    匯合管理員服務11 管理員存取權
    confluence-user-access-admins-servion11 管理使用者存取權

    匯合使用者服務11

    一般使用者存取權
    組織管理員 組織層級管理員

使用 Python 產生OAuth權杖

使用此 TXT 檔案中的 Python 指令碼產生用於存取API的驗證權杖。 在執行指令碼之前,請務必將client_idclient_secret的預留位置值替換為您的實際認證。

附註:確保重新導向 URI與開發人員主控台中設定的 URI 相符。

在 Confluence 中設定空間層級權限

Confluence中的空間層級權限可讓您控制誰可以檢視、編輯或管理特定空間內的內容。 請依照以下步驟配置空間的權限:

  1. 使用您的Confluence憑證登入您的空間。

  2. 在左側導覽窗格中,找到並點擊您要管理的空間。

  3. 在空間內,點擊空間設定

  4. 捲動到空間存取部分,然後點擊使用者。 這將開啟一個介面,您可以在其中新增或移除使用者或使用者群組的權限。

  5. 點擊編輯並啟用檢視存取。

  6. 指派適當的權限後,點擊儲存

存取權杖到期

如果您的存取權杖已過期,您將無法進行 API 調用。 若要修正此問題,請前往 AtlassianDeveloper Console 帶箭頭的框指示導覽至外部網站。 並產生新權杖。