用戶端存取授權的授權模型

每個有效的用戶端存取授權都包括一項指定授權,可讓一位使用者或一個程式直接或間接存取 Rational® Asset Manager 伺服器。
從 7.2 版開始,Rational Asset Manager Enterprise Edition 的授權便是以兩個已定義的使用者授權類型為基礎:
發行人
發佈者用戶端存取授權提供所有產品功能的存取權。發佈者可以提交、搜尋、檢視、討論、評比、加註、更新、下載及審查資產,以及執行報告。
合作者
合作者用戶端存取授權提供一組有限產品功能的存取權。合作者可以搜尋、檢視、討論、評比、加註及下載資產。

發佈者和合作者用戶端存取授權,都可以透過 Web 用戶端、Eclipse 用戶端和已發佈的 Rational Asset Manager 應用程式設計介面,來存取產品。

有下列授權可用:

使用者授權可以是指派的,也可以是浮動的。 已指派或授權的使用者是管理者授予權利使用授權產品的人員或程式。 您必須維護使用授權產品的等量人員或程式的授權。 人員或程式不能共用使用者 ID。可以將發佈者或合作者授權指派給使用者。

當您為部署規劃每一種授權類型的數目時,請遵循下列準則:

只有管理者才能將授權指派給使用者;不會自動指派授權。管理者可以從 Web 用戶端來指派授權使用者授權。浮動授權用於不具備適當授權軟體使用權的使用者。程式化存取也需要根據使用者 ID 取得 Rational Asset Manager 授權。一個使用者授權不能在多個儲存庫之間並行使用,而只能在同一個儲存庫中的多個用戶端程式之間使用。

註: Rational Asset Manager 會使用 FLEXlm 授權金鑰強制執行。每當某個人員登入 Rational Asset Manager 伺服器時,FLEXlm 就會耗用一個授權。Rational Asset Manager Standard Edition 授權只能在配置成 Standard Edition 伺服器的 Rational Asset Manager 伺服器上使用。同樣地,Rational Asset Manager Enterprise Edition 授權只能在配置成 Enterprise Edition 伺服器的伺服器上使用。
當使用者存取系統時,使用者會獲授予下列其中一種使用者類型的授權:
系統會檢查使用者是否經過授權,然後將授權配置給授權使用者,或是根據使用者的作業來提供浮動授權。授權配置遵循下列程序進行:
授權配置範例:
  • 匿名使用者顯示公用資產詳細資料,即使使用者尚未登入,仍會移出可用的合作者浮動授權。
  • 具備合作者使用者授權的使用者試圖修改或提交資產,同時移出了可用的浮動發佈者。
  • 經過鑑別的使用者顯示資產,同時移出了合作者授權。例外狀況:如果使用者因先前的動作,而具備了發佈者授權,就不會移出合作者授權。
  • 經過鑑別的使用者修改或提交資產,同時移出了發佈者授權。如果該使用者的合作者授權已移出,就會移入合作者授權。
  • 經過鑑別的使用者登出,同時傳回了浮動授權。除非使用者仍有其他階段作業正在執行,否則,不論是合作者或發佈者授權,都會傳回授權。

當授權使用者登入時,會將授權配置給使用者。如果使用者以不同的階段作業登入,或從 Eclipse 用戶端登入,仍會將使用者視為已登入,而不會耗用額外的授權。只有在使用者完全登出所有階段作業,或所有階段作業都逾時之時,才會釋放授權。

如果使用者選擇需要合作者浮動授權的動作,然後選擇需要發佈者授權的動作,便會將發佈者浮動授權配置給使用者,並且釋放合作者浮動授權。之後,使用者會保留發佈者授權直到登出,或直到所有階段作業都到期為止。

如果已將合作者授權指派給該使用者,就不會釋放授權,因為已將該授權指派給他。只有浮動授權可以升級。 如果您獲指派合作者授權,並嘗試完成需要發佈者授權的動作,則授權伺服器會配置發佈者浮動授權(如果有的話)。


意見