Вход в приложение и вход подключения
UBC Data Bridge может использовать собственные учётные записи, внешний SSO — единый вход — или IBM Cognos CAM. У каждого подключения TM1 отдельно задан способ аутентификации. Вход в UBC Data Bridge через SSO не меняет сохранённые учётные данные Basic, CAMNamespace или Bearer подключения.
В режиме CAM Cognos передаёт временный билет на защищённый адрес возврата. Сервер UBC Data Bridge проверяет его через TM1, читая ActiveUser и группы. Роль UBC Data Bridge определяется правилами доступа приложения; одно имя группы IBM не предоставляет роль администратора.
Подключение «Из сессии пользователя»
- Выберите «Из сессии пользователя» в подключении.
- Введите пространство имён и адрес шлюза Cognos, например
https://cognos.example.com/ibmcognos/bi/v1/disp. Пустой адрес использует шлюз установки, если он настроен. - Нажмите «Проверить». Если входа в IBM ещё нет, выберите «Войти в IBM».
- Пройдите корпоративный вход в отдельном окне. Проверка второго фактора выполняется в системе входа.
- Вернитесь в UBC Data Bridge. После входа проверка повторится автоматически; остальные действия при необходимости повторите.
Подключение не хранит пароль. Временный билет связан с текущей сессией, шлюзом Cognos и пространством имён. TM1 проверяет его и применяет права пользователя IBM.
Срок жизни и завершение сессии
Когда TM1 перестаёт принимать билет, UBC Data Bridge запрашивает новый вход с кодом CAM_SESSION_EXPIRED. Отсутствие соответствующего входа обозначается CAM_SESSION_REQUIRED. Если UBC Data Bridge использует вход CAM, тот же билет может использовать подключение с совпадающим шлюзом и пространством имён.
Выход из UBC Data Bridge завершает его сессию и связанные разрешения кнопок. Это не общий выход из Cognos, Workspace или корпоративного поставщика идентификации: их браузерными сессиями управляют соответствующие системы.
Когда способ не подходит
- Фоновый запуск по расписанию без пользователя не может использовать его интерактивный билет. Используйте подходящее служебное подключение.
- Способ недоступен при работе UBC Data Bridge внутри UBC Analytics, поскольку входом и пользовательской сессией управляет UBC Analytics.
- Кнопке «Войти в IBM» нужен HTTPS-адрес UBC Data Bridge.
- Администратор Cognos должен разрешить адреса возврата UBC Data Bridge в отдельном XML-файле. Сам вход в PAW не завершает интеграцию без этой настройки.
Настройки администратора
| Параметр | Назначение |
|---|---|
BRIDGE_AUTH_MODE=cam | Вход в UBC Data Bridge через Cognos CAM |
BRIDGE_CAM_GATEWAY_URL | HTTPS-шлюз Cognos |
BRIDGE_CAM_TM1_URL | Корневой REST-адрес TM1 для проверки личности, заканчивающийся на /api/v1 |
BRIDGE_CAM_NAMESPACE | Пространство имён Cognos |
BRIDGE_CAM_VARIABLES_FILE | Отдельный файл разрешённых адресов возврата; по умолчанию: portal/variables_UBC_DataBridge.xml |
BRIDGE_CAM_CA_BUNDLE | Доверие сертификату сервера TM1 для проверки |
BRIDGE_CAM_RECHECK_SECONDS | Интервал повторной проверки, 0–300 секунд, по умолчанию 60 |
Адрес возврата формируется из BRIDGE_ORIGIN, BRIDGE_BASE_PATH и маршрута CAM. Для HTTPS требуется BRIDGE_COOKIE_SECURE=true. После настройки проверьте новый вход, отказ пользователю без доступа и повторный вход после истечения сессии.