Określanie typu uwierzytelniania dla źródła danych w specyfikacji dokumentu

Jeśli źródło danych wymaga uwierzytelnienia, kolejno testowany jest każdy typ uwierzytelniania obsługiwany przez produkt Rational Publishing Engine (Formularz, Podstawowe, OAuth lub OAuth-OSLC), dopóki nie zostanie określony poprawny typ. Istnieje możliwość obejścia procesu testowania przez wyznaczenie typu uwierzytelniania.

Jeśli zostanie określony typ uwierzytelniania, produkt Rational Publishing Engine zapewni, że najpierw zostanie użyty poprawny protokół i nie zostaną wykonane zbędne żądania. W przypadku, gdy źródło danych wymaga uwierzytelniania Podstawowe, OAuth lub OAuth-OSLC lub gdy używany jest złożony szablon, który wymaga wielu żądań od źródła danych, można dzięki temu zaobserwować znaczną poprawę wydajności w czasie generowania dokumentu. Jeśli nie zostanie określony typ uwierzytelniania, testowany będzie każdy typ.

O tym zadaniu

Wykonaj tę czynność, aby poprawić wydajność generowania dokumentów HTML, XSL-FO i Wcześniejszy PDF.

Więcej informacji na temat przechowywania nazw użytkowników i haseł zawiera sekcja Zagadnienia dotyczące zabezpieczeń produktu IBM® Rational Publishing Engine.

Procedura

  1. Otwórz aplikację Launcher.
  2. Utwórz specyfikację dokumentu.
  3. Skonfiguruj źródło danych.
  4. Wybierz źródło danych. Zostanie otwarty widok Właściwości.
  5. W polu uwierzytelnianie wprowadź typ uwierzytelniania, który ma zastosowanie do źródła danych. Można wprowadzić jeden z następujących typów uwierzytelniania, w których jest rozróżniana wielkość liter:
    • Formularz
    • Podstawowe
    • OAuth
    • OAuth-OSLC
  6. Jeśli to konieczne, wprowadź referencje na potrzeby uwierzytelniania w źródle danych, w tym nazwę użytkownika i hasło.
  7. Zapisz specyfikację dokumentu.

Co dalej

Zaktualizuj właściwości uwierzytelniania w istniejących specyfikacjach dokumentów.

Tworzenie pliku oslcServiceProviders.xml na potrzeby uwierzytelniania OAuth-OSLC

Jeśli jest używane źródło danych Ogólny XML, REST 1 lub REST 2, które wymaga uwierzytelniania OAuth-OSLC, najpierw należy utworzyć plik oslcServiceProviders.xml w celu zapisania wartości właściwości base_url, consumer_key i secret.

Procedura

  1. Utwórz kopię przykładu w katalogu instalacyjnym produktu Rational Publishing Engine: %RPE_HOME%/config/oslcServiceProviders-sample.xml.
  2. W znacznikach title podaj nazwę dostawcy źródła danych.
  3. W znacznikach description podaj opis lub uwagi dla dostawcy źródła danych.
  4. W znacznikach base_url podaj podstawowy adres URL do źródła danych. Przykład: https://serwer:port/oslcCatalog
  5. W znacznikach pattern podaj wzorzec adresu URL źródła danych. Jeśli lista źródeł danych jest dostępna w pliku oslcServiceProviders.xml, wzorzec jest używany do określenia, które szczegóły źródła danych są zgodne z wymaganiami dotyczącymi źródła danych. Przykład: https://serwer:port/contextroot
  6. W znacznikach consumer_key podaj klucz konsumenta ze źródła danych.
  7. W znacznikach secret podaj wartość klucza tajnego ze źródła danych.
  8. Zapisz plik oslcServiceProviders.xml w innym miejscu niż katalog instalacyjny produktu Rational Publishing Engine.

Co dalej

Należy określić położenie pliku oslcServiceProviders.xml za pomocą opcji -Dcom.ibm.rational.rpe.config.oslcServiceProviders, a referencje uwierzytelniające za pomocą opcji -Dcom.ibm.rational.rpe.config.oslcServiceProviders.pwd i -Dcom.ibm.rational.rpe.config.oslcServiceProviders.usr.

Więcej informacji na temat ustawiania opcji dla serwerów WebSphere Application Server i Apache Tomcat oraz dla aplikacji klienckich znajduje się w poniższych sekcjach.


Opinia