產生Confluence權杖
要連接到Knowledge Hub知識庫,您必須向NiCE專業服務提供您的憑證,或在Knowledge Hub中輸入。 本頁介紹如何生成這些憑據(也稱為OAuth令牌)。 您應該將OAuth令牌視為密碼。 請務必將它們存放在安全的位置。 如果你丟失了它們,你將不得不重新生成它們。
此方法是開發人員的工作。 它需要 Python 和 Atlassian 管理員權限的知識。
按照給定的順序完成每一個任務。
安裝蟒蛇
如果您的電腦上尚未安裝 Python,請完成此任務。
配置驗證
使用此方法與Confluence進行基本整合。 若要建立 API 權杖,請執行下列動作:
-
導覽至Atlassian 帳戶設定
頁面。 -
選擇安全標籤。
-
在「API權杖頁面,選擇建立權杖API。
-
在建立API權杖對話方塊中:
-
輸入權杖的名稱。
-
指定權杖到期時間。
-
選擇建立。
系統會產生一個 API 權杖。
注意:API代幣的有效期最長為一年。 確保在它們過期之前更新它們以避免中斷。
-
-
複製權杖並將其儲存在安全位置。
附註: 關閉對話方塊後,您將無法再次檢視權杖。
配置OAuth驗證
若要設定OAuth驗證,請依照以下步驟使用名為 Confluence 2.0 的安全登入方法啟用對OAuth的安全和有限存取。
-
前往 Atlassian 開發人員主控台
並使用您的 Atlassian 帳戶登入。 -
建立或選取您的應用程式:
-
如果您尚未建立應用程式:
-
選擇建立。
-
從下拉式選單中,選擇 OAuth 2.0 (3LO) 作為應用程式類型。
-
輸入應用程式的名稱和描述。
-
選擇建立完成。
-
-
如果你已經有應用程式:
-
從我的應用程式清單中選擇應用程式。
-
-
-
前往應用程式的 概觀頁面,在左側導覽窗格中,選擇 權限。
-
在Confluence API下,選擇新增,然後選擇配置。
-
啟用必要的範圍:
-
針對 Classic 範圍,選取 編輯 並啟用所有讀取權限。
-
對於精細範圍,請選取 編輯 並啟用所有讀取權限。
-
-
選取 儲存以套用範圍設定。
-
-
在左側導覽窗格中,選擇授權。
-
在OAuth 2.0 (3LO)下,選擇新增。
-
在回呼URL欄位中,輸入:
-
https://us-west-2.console.aws.amazon.com/appflow/oauth
-
-
選擇儲存變更。
-
-
在左側導覽窗格中,選擇設定。
-
前往身份驗證詳細資訊部分,然後複製 用戶端 ID和秘密金鑰。
配置使用者和群組存取
本節說明如何在 Atlassian Admin Console 中新增使用者、指派產品存取權以及管理群組成員資格,以確保正確存取Confluence。
-
若要新增使用者:
-
在左側導覽窗格中,選擇 目錄,然後選擇 使用者。
-
選擇邀請使用者。
-
輸入您要邀請的使用者的電子郵件地址。
-
在產品存取下,選擇Confluence以授予網站存取權限。
-
選擇傳送邀請。
附註:使用者必須接受邀請才能啟動其帳戶。
-
新增使用者後,指派適當的產品角色來控制其存取層級。 若要指派產品存取權:
-
在使用者清單中,選擇使用者的名稱。
-
在使用者設定檔頁面,選擇產品存取標籤。
註: 確保已選擇Confluence。 -
根據使用者的職責指派適當的角色。 例如,使用者、管理員等。
-
-
若要將使用者新增至群組
-
在左側導覽窗格中,選擇 目錄,然後選擇 群組。
-
選擇您要管理的群組。
-
選擇新增成員。
-
按姓名或電子郵件地址搜尋使用者。
-
選擇使用者並確認新增。
基於群組的存取簡化了跨多個空間和產品的權限管理。
-
-
群組成員資格有助於有效管理權限和存取層級。 推薦群組如下:
群組名稱
目的
匯合管理員服務11 管理員存取權 confluence-user-access-admins-servion11 管理使用者存取權 匯合使用者服務11
一般使用者存取權 組織管理員 組織層級管理員
使用 Python 產生OAuth權杖
使用此 TXT 檔案中的 Python 指令碼產生用於存取API的驗證權杖。 在執行指令碼之前,請務必將client_id和client_secret的預留位置值替換為您的實際認證。
附註:確保重新導向 URI與開發人員主控台中設定的 URI 相符。
在 Confluence 中設定空間層級權限
Confluence中的空間層級權限可讓您控制誰可以檢視、編輯或管理特定空間內的內容。 請依照以下步驟配置空間的權限:
-
使用您的Confluence憑證登入您的空間。
-
在左側導覽窗格中,找到並點擊您要管理的空間。
-
在空間內,點擊空間設定。
-
捲動到空間存取部分,然後點擊使用者。 這將開啟一個介面,您可以在其中新增或移除使用者或使用者群組的權限。
-
點擊編輯並啟用檢視存取。
-
指派適當的權限後,點擊儲存。
存取權杖到期
如果您的存取權杖已過期,您將無法進行 API 調用。 若要修正此問題,請前往 AtlassianDeveloper Console
並產生新權杖。