Некоторые источники данных требуют идентификации для доступа к данным на защищенном сервере. Когда Rational Publishing Engine требуется получить данные с защищенного сервера, он последовательно проверяет все типы идентификации, пока не найдет подходящий для данного источника данных. Вместо ожидания проверки всех типов, в шаблонах и спецификациях документов можно указать типы идентификации со своими идентификационными данными. Это позволит сэкономить время, которое уходит у Rational Publishing Engine на проверку всех типов идентификации.
Типы идентификации
В свойстве
authentication источников данных в шаблонах и спецификациях документов можно указывать следующие типы идентификации (регистр символов учитывается):
- Form
- Простая
- OAuth-OSLC
Прим.: Можно указать идентификацию
OAuth-OSLC для источников данных Базовый XML, REST
v1, REST v2.
- OAuth
Прим.: - Rational Publishing Engine поддерживает
типы идентификации OAuth, специфические для продуктов Jazz.
- Если указана идентификация OAuth, то
Rational Publishing Engine обрабатывает
идентификацию как OAuth1a.
Если в Document Studio тип идентификации не указан или указан тип auto, проверяются все типы, пока не будет найден подходящий, который затем кэшируется как параметр типа идентификации для будущих соединений в процессе создания текущего документа. Для создания следующих документов, даже при выполнении в том же экземпляре приложения Панель запуска или Document Studio, первоначальное автоматическое соединение снова повторяет процедуру поиска и кэширования типа.
Повышение производительности путем указания типа идентификации
Производительность создания документов можно повысить следующим способом:
Прим.: Для источников данных, поддерживающих только
OAuth1a укажите значение OAuth в
свойстве authentication.
В алгоритме автоопределения возникает ошибка;
OAuth невозможно проверить. Причиной этой ошибки является неверная информация об успешной
идентификации, выдаваемая алгоритмом OAuth1a. Алгоритм auto останавливается, однако вместо данных выдается сама страница входа в систему.