Uwierzytelnianie źródła danych

Niektóre źródła danych wymagają uwierzytelnienia w celu uzyskania dostępu do danych na serwerze chronionym. Podczas próby pobrania danych przez produkt Rational Publishing Engine z chronionego serwera każdy typ uwierzytelniania jest automatycznie testowany aż do momentu znalezienia poprawnego typu uwierzytelniania dla źródła danych. Aby uniknąć oczekiwania na przetestowanie każdego typu uwierzytelniania, można określić typy uwierzytelniania w szablonach i specyfikacjach dokumentów przy użyciu własnych referencji. Dzięki czemu nie będzie trzeba czekać, aż produkt Rational Publishing Engine przetestuje każdy typ uwierzytelniania.

Typy uwierzytelniania

We właściwości authentication źródła danych w szablonie lub specyfikacji dokumentu można wprowadzić jeden z następujących typów uwierzytelniania (rozróżniana jest wielkość liter):
  1. Formularz
  2. Podstawowe
  3. OAuth-OSLC
    Uwaga: Dla źródeł danych typu Ogólne XML, REST 1 i REST 2 można określić uwierzytelnianie OAuth-OSLC.
  4. OAuth
    Uwaga:
    • Produkt Rational Publishing Engine obsługuje typy uwierzytelniania OAuth, które są specyficzne dla produktów Jazz.
    • Jeśli określone jest uwierzytelnianie OAuth, produkt Rational Publishing Engine obsługuje uwierzytelnianie za pomocą algorytmu OAuth1a.

Jeśli w produkcie Document Studio zostanie wprowadzona wartość automatycznie lub nie zostanie wprowadzony typ uwierzytelniania, każdy typ będzie testowany w kolejności opisanej powyżej, aż do momentu znalezienia poprawnego typu.

Poprawianie wydajności przez określenie typu uwierzytelniania

Poniższe instrukcje umożliwiają poprawienie wydajności generowania dokumentów:
Uwaga: W przypadku źródeł danych obsługujących tylko typ uwierzytelniania OAuth1a konieczne jest jawne ustawienie wartości OAuth we właściwości authentication. Wykonanie algorytmu automatycznego wykrywania zakończy się niepowodzeniem i nie będzie można zweryfikować typu uwierzytelniania OAuth. To niepowodzenie wystąpi, ponieważ algorytm OAuth1a błędnie zgłosi, że próba uwierzytelnienia zakończyła się pomyślnie. Algorytm automatycznie zostanie zatrzymany, ale dane, do których zostanie uzyskany dostęp, będą w rzeczywistości stroną logowania, a nie rzeczywistymi danymi.

Opinia