Az OAuth-OSLC hitelesítés konfigurálása Rational DOORS Web Access számára

Hozzon létre egy oslcServiceProviders.xml fájlt a base_url, consumer_key és secret tulajdonság értékeinek tárolásához.

Mielőtt elkezdené

Erről a feladatról

A termék alapértelmezésben az RPE_HOME/config könyvtárban keresi az oslcServiceProviders.xml fájlt. Ha az alapértelmezett RPE_HOME/config könyvtárban hozza létre saját oslcServiceProviders.xml fájlját, az azzal az előnnyel jár, hogy nincs szükség további beállításra. Ha azonban a termék újabb változatára kíván frissíteni, ne feledjen biztonsági mentést készíteni erről a fájlról. A telepítést és frissítést követően az oslcServiceProviders.xml fájl biztonsági mentését elhelyezheti az újonnan telepített termék RPE_HOME/config könyvtárába.
Az oslcServiceProviders.xml fájlt az alapértelmezett RPE_HOME/config könyvtáron kívül is meghatározhatja, azonban az oslcServiceProviders.xml fájl helyét meg kell adnia a com.ibm.rational.rpe.config.oslcServiceProviders tulajdonságban. Ha a hely biztonságos HTTP útvonal, akkor meg kell adnia a hitelesítési adatokat a com.ibm.rational.rpe.config.oslcServiceProviders.usr és a com.ibm.rational.rpe.config.oslcServiceProviders.pwd tulajdonságokban. Ezeket a tulajdonságokat a következő hatókörök valamelyikével adja meg:
  • Operációs rendszere környezeti változói
  • Java virtuális gépe (JVM) Java tulajdonságai
  • Futási környezete jelzőparaméterei. A WebSphere Application Server jelzőparamétereinek megadásával kapcsolatos információkért tekintse meg a következő témaköröket: Apache Tomcat vagy az ügyfélalkalmazások.

Az oslcServiceProviders.xml fájl alapértelmezett RPE_HOME/config könyvtáron kívüli létrehozása támogatja a csapat-együttműködésre épülő környezeteket. Az oslcServiceProviders.xml fájlt osztott helyen való tárolása esetén több felhasználó is újrafelhasználhatja, ha a com.ibm.rational.rpe.config.oslcServiceProviders tulajdonságot úgy állítja be, hogy az az osztott helyre mutasson.

Eljárás

  1. Hozza létre a Rational Publishing Engine telepítési könyvtárban található példa másolatát: RPE_HOME/config/oslcServiceProviders-sample.xml
  2. Szövegszerkesztőben nyissa meg az oslcServiceProviders.xml fájl saját példányát.
  3. A title címkékben adja meg az adatforrás-szolgáltató nevét.
  4. A description címkékben adja meg az adatforrás-szolgáltató leírását.
  5. A base_url címékben adja meg az adatforrás alap URL címét.

    Az URL Rational DOORS ügyfélben történő azonosításához kattintson rá a jobb egérgombbal egy objektum URL címére egy megnyitott modulból, majd válassza az előugró menü URL másolása menüpontját.

    Az URL Rational DOORS Web Access alkalmazásban történő azonosításához lépjen át az Adatbázis-böngésző nézetbe, nyisson meg egy modult és válasszon ki egy objektumot. Az Attribútumok > Rendszerek szakaszban másolja le az URL mezőben szereplő értéket. Például kattintson a jobb egérgombbal az URL mezőre, majd válassza az előugró menü Hivatkozás másolása menüpontját.

    Példa: https://kiszolgáló:port/dwa

  6. A pattern címékben adja meg az adatforrás URL mintáját. Jellemzően a base_url és pattern címke ugyanazon Rational DOORS Web Access adatforrás URL értékét tartalmazza. Amikor meg van adva az adatforrások egy listája az oslcServiceProviders.xml fájlban, a minta használatával azonosítható, hogy mely adatforrás-részletek felelnek meg az adatforrás-követelményeknek.

    Példa: https://kiszolgáló:port/dwa

  7. A consumer_key címkékben adja meg az adatforrásból származó felhasználói kulcsot.

    A consumer_key érték beazonosításához a Rational DOORS alkalmazásban kattintson a Fájl > OSLC > Helyi kulcsok lehetőségre.

  8. A secret címékben adja meg az adatforrásból származó titkos értéket.

    A secret érték beazonosításához a Rational DOORS alkalmazásban kattintson a Fájl > OSLC > Helyi kulcsok lehetőségre. Keresse meg az OAuth titok mezőt. Az OAuth titok érték az az érték, amit a Rational Publishing Engine secret tulajdonságában meg kell adni.

  9. Mentse az oslcServiceProviders.xml fájlt egy Rational Publishing Engine telepítési könyvtáron kívüli helyre.