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

Часовой пояс: 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 часа


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

Сейчас этот форум просматривают: нет зарегистрированных пользователей


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

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