Текущее время: Ср, май 07 2025, 17:14

Часовой пояс: UTC + 3 часа


Правила форума


ВНИМАНИЕ! Прежде чем задавать вопрос, ознакомьтесь со ссылками ниже:

Вопросы по отличиям версий SAP, Add-On, EHP - сюда
Вопросы по SAP Front End (SAPlogon, SAPgui, guiXT и т.д.) - сюда
Вопросы по LSMW - сюда
Вопросы по архивации в SAP - сюда
Вопросы по SAP GRC - сюда
Вопросы по SAP Business Workplace (почте SAP) и SAP Office - сюда
Вопросы по miniSAP (SAP mini basis) - сюда
Вопросы по SAP HANA - сюда
Вопросы по лицензированию продуктов SAP - сюда



Начать новую тему Ответить на тему  [ 1 сообщение ] 
Автор Сообщение
 Заголовок сообщения: InfoViewApp SSO
СообщениеДобавлено: Чт, июл 23 2009, 16:22 
Специалист
Специалист

Зарегистрирован:
Чт, фев 28 2008, 14:01
Сообщения: 224
Всем здрасьте!

Возникла необходимость настроить SSO между InfoViewApp и Business Objects Enterprise XI 3.1..

Делал в следующей последовательности:

1. Зашел в CMC сервера -> Autherntication -> Enterprise ->
Включил Trusted Authentication is enables
и ввел Shared secret: например, 12345678
Shared Secret Validity Period: 0
Trusted logon request is timeout : 0
-> Update.

2. Business Objects у меня базируется по следующему пути: C:\Program Files\Business Objects.. - назавем его [bobj].
Зашел [bobj]\BusinessObjects Enterprise 12.0\warfiles\WebApps\InfoViewApp\WEB-INF\, открыл файл web.xml
в нем отредактировал следующее:
<param-name>cms.default</param-name>
<param-value>sap-cpmvm:6400</param-value>
<param-name>vintela.enabled</param-name>
<param-value>false</param-value>
<param-name>sso.enabled</param-name>
<param-value>true</param-value>
<param-name>logontoken.enabled</param-name>
<param-value>true</param-value>
<param-name>persistentcookies.enabled</param-name>
<param-value>true</param-value>
<param-name>trusted.auth.user.retrieval</param-name>
<param-value>COOKIE</param-value>
<param-name>trusted.auth.user.param</param-name>
<param-value>boser</param-value>
<param-name>trusted.auth.shared.secret</param-name>
<param-value></param-value>

В папке [bobj]\BusinessObjects Enterprise 12.0\win32_x86 создал файл TrustedPrincipal.conf со следующей строкой:
SharedSecret=12345678

3. Перезагрузил сервер. Зашел по ссылке http://sap-cpmvm:8080/InfoViewApp/logon/logon.do. Редиректом перекидываюсь на страницу ввода логина и пароля (logon.jsp), но после ввода логина и пароля никаких cookie не создается (проверял на разных машинах).

4. Пошел дальше... нашел скрипт, предложенный sap'овцами, выдает следующее:
Vintela context-param values
'vintela.enabled' = false >>>> OK.

Trusted Authentication context-param values
trusted.auth.user.retrieval = 'COOKIE'
trusted.auth.user.param = 'boser'
trusted.auth.shared.secret = ''
cms.default = 'sap-cpmvm:6400'

Trusted Authentication shared secret retrieval
Shared secret is read from TrustedPrincipal.conf file in default folder (<install>\BusinessObjects Enterprise 12.0\win32_x86 for Windows).

Trusted Authentication user name retrieval
trusted.auth.user.retrieval = 'COOKIE' >>>> Valid
Using user name param = 'boser'
Look for User Name in HTTP Cookie: User Name Found = ''

Attempt Logon with Trusted Authentication:
Exception encountered during logon attempt: The user account has been disabled. (FWB 00012)

Кто настраивал SSO для Business objects, есть какие-то идеи и какие подобные трудности у вас возникали?


Принять этот ответ
Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ 1 сообщение ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: Ahrefs [Bot]


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB