Rational DOORS Web Access 配置 OAuth-OSLC 鑑別

建立一個 oslcServiceProviders.xml 檔來儲存 base_urlconsumer_keysecret 內容值。

開始之前

關於這項作業

依預設,產品會在 RPE_HOME/config 目錄之下尋找 oslcServiceProviders.xml 檔。 在這個預設的 RPE_HOME/config 目錄之下建立您的 oslcServiceProviders.xml 檔的好處是不需要進一步的配置。 不過,當想要升級至產品更新的版本時,您必須記得建立這個檔案的備份。 安裝和升級之後,您可以將檔案的 oslcServiceProviders.xml 檔放在新安裝產品的 RPE_HOME/config 目錄之下。
您可以在預設的 RPE_HOME/config 目錄之外指定 oslcServiceProviders.xml 檔,但您必須在 com.ibm.rational.rpe.config.oslcServiceProviders 內容中指定 oslcServiceProviders.xml 檔的位置。 如果該位置是一個 HTTP 安全路徑,您必須使用 com.ibm.rational.rpe.config.oslcServiceProviders.usrcom.ibm.rational.rpe.config.oslcServiceProviders.pwd 內容,來指定鑑別認證。請使用下列其中一個範圍,來指定這些內容:

在預設的 RPE_HOME/config 目錄之外建立 oslcServiceProviders.xml 檔可支援團隊協同作業環境。 當 oslcServiceProviders.xml 檔是放在共用位置時,將 com.ibm.rational.rpe.config.oslcServiceProviders 內容指向共用位置,檔案可供多位使用者重複使用。

程序

  1. 針對 Rational Publishing Engine 安裝目錄中的範例來建立副本:RPE_HOME/config/oslcServiceProviders-sample.xml
  2. 在文字編輯器中,開啟您的 oslcServiceProviders.xml 檔副本。
  3. title 標籤中,提供資料來源提供者的名稱。
  4. description 標籤中,提供資料來源提供者的說明或附註。
  5. base_url 標籤中,提供資料來源的基本 URL。

    如果要在 Rational DOORS 用戶端中識別 URL,請從開啟的模組中,用滑鼠右鍵按一下物件 URL,然後按一下複製 URL

    如果要在 Rational DOORS Web Access 中識別 URL,請移至資料庫瀏覽器視圖,開啟一個模組並選取一個物件。 在屬性 > 系統區段之下,複製 URL 欄位中的值。 例如,用滑鼠右鍵按一下 URL 欄位,然後選取複製捷徑功能表選項。

    範例:https://server:port/dwa

  6. pattern 標籤中,提供資料來源的 URL 型樣。 一般而言,base_urlpattern 標籤會包含相同的 Rational DOORS Web Access 資料來源 URL 值。 當您在 oslcServiceProviders.xml 檔中指定一份資料來源清單時,會使用型樣來識別哪些資料來源詳細資料符合資料來源需求。

    範例:https://server:port/dwa

  7. consumer_key 標籤中,提供資料來源中的消費者金鑰。

    如果要識別 consumer_key 值,請在 Rational DOORS 中,按一下檔案 > OSLC > 本端金鑰

  8. secret 標籤中,提供資料來源中的密碼值。

    如果要識別 secret 值,請在 Rational DOORS 中,按一下檔案 > OSLC > 本端金鑰。尋找 OAuth 密碼欄位。OAuth 密碼值是您在 Rational Publishing Engine secret 內容中所輸入的值。

  9. oslcServiceProviders.xml 檔儲存到 Rational Publishing Engine 安裝目錄以外的位置中。