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 文件支持团队协作环境。将该文件放在共享位置,并将 com.ibm.rational.rpe.config.oslcServiceProviders 属性设置为指向该共享位置时,可由多个用户复用 oslcServiceProviders.xml 文件。

过程

  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. patter 标志中,提供数据源的 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 值。

    要确定 secret 值,请在 Rational DOORS 中单击文件 > OSLC > 本地密钥。找到 OAuth 私钥字段。OAuth 私钥值是要在 Rational Publishing Engine secret 属性中输入的值。

  9. oslcServiceProviders.xml 文件保存在 Rational Publishing Engine 安装目录之外的位置中。