Форум Сообщества Аналитиков

×


ReqPro + LDAP (Прочитано 11215 раз)
ReqPro + LDAP : 29 Мая 2009, 10:04:19
Мое почтение
ни как не получается настроить ldap-аутентификацию
Имеем подключенный к проекту configfile.ini со следующим содержимым:

[LDAP_Init]
init=-h ldap.xxx.ru -p 389

[LDAP_Search]
search=-s sub -b 'o=xxx.ru' "samAccountName=%login%"

[LDAP_ReqPro_Map]
ldap_user_attribute=samAccountName
reqpro_user_field=1

при запуске
rpsetup verifyconfig "configfile.ini" ldap_user ldap_user_pass
выдает
"The username/password is invalid, please re-enter."

может кто нибудь подсказать что и как нужно подправить?



Re: ReqPro + LDAP Ответ #1 : 29 Мая 2009, 10:48:40
С таким вопросом Вам стоит обратиться на официальный форум ReqPro:
https://www.ibm.com/developerworks/forums/forum.jspa?forumID=340&start=0

И сначала там поискать по словам "LDAP re-enter"
Не важно какой ты сейчас - большой или маленький, важно - как ты растешь.
Б.А.С.



Re: ReqPro + LDAP Ответ #2 : 29 Мая 2009, 11:05:20
Искал. Не помогло :(



Re: ReqPro + LDAP Ответ #3 : 29 Мая 2009, 11:14:58
Тогда м.б. задать там вопрос?
Не важно какой ты сейчас - большой или маленький, важно - как ты растешь.
Б.А.С.



Re: ReqPro + LDAP Ответ #4 : 29 Мая 2009, 13:51:47
спасибо, вопрос снят



Re: ReqPro + LDAP Ответ #5 : 29 Мая 2009, 14:03:25
Если нашли решение, то м.б. тогда поделитесь инфой?!
Не важно какой ты сейчас - большой или маленький, важно - как ты растешь.
Б.А.С.



Re: ReqPro + LDAP Ответ #6 : 29 Мая 2009, 14:21:42
Создаем следующий bat`ник:
 
REM ****************************************************************
echo on
REM Batch file to setup LDAP authentication for Rational ReqPro

set ConfigFile="\\comp\Shara\Project 1\configfile.ini"
set A='ldap.net.billing.ru'
set B=389
set C1='CN=Ivan Pupkin,OU=Pupkin Group,DC=pupkin,DC=ru'
set C2=pupkin_pass
set D='OU=Pupkin Group,DC=pupkin,DC=ru'
set F=samAccountName
set I=Ivan.Pupkin
set J=pupkin_pass
set ProjectPath="\\comp\Shara\Project 1\Project 1.rqs"
set AdminUserName=admin
set AdminUserPwd=admin_pass

REM Creating a configuration file
rpsetup setldapinit %ConfigFile% "-h %A% -p %B% -D %C1% -w %C2%"
pause
REM
REM
REM
REM rpsetup setldapsearch
rpsetup setldapsearch %ConfigFile% "-b %D% \"%F%=%%login%%\""
pause
REM
REM
REM
REM map user name
rpsetup setrpldapmap %ConfigFile% RP_USERNAME %F%
pause
REM
REM
REM
REM Verify configuration
rpsetup verifyconfig %ConfigFile% %I% %J%
pause
REM
REM
REM
REM Enabling a project for LDAP authentication
rpsetup setldapconfig %ProjectPath% %AdminUserName% %AdminUserPwd% %ConfigFile%
pause
REM
REM
REM
REM Designating LDAP authentication for all users of the project, except AdminUserName
rpsetup setauthenticationmode %ProjectPath% %AdminUserName% %AdminUserPwd% "" LDAP_AUTHENTICATION -enableAll


В нем ConfigFile и ProjectPath должны быть в "отшареном" месте.
Если bat`ник отработал без ошибок, то создастся configfile.ini со следующим содержимым:
 
[LDAP_Init]
init=-h 'ldap.net.pupkin.ru' -p 389 -D 'CN=Pupkin Ivan,OU=Pupkin Group,DC=pupkin,DC=ru' -w }\|BRb\I!C>#NrMnK=zyFdTI8[z!
[LDAP_Search]
search=-b 'OU=Pupkin Group,DC=pupkin,DC=ru' "samAccountName=%login%"
[LDAP_ReqPro_Map]
ldap_user_attribute=samAccountName
reqpro_user_field=1


Запускаем нужный проект в ReqPro под админом.
Открываем File - Project Administration - Security...
Создаем нового юзера с именем = имени доменного юзера, иначе нужно менять способ маппинга, вот тут: rpsetup setrpldapmap ... RP_USERNAME...
Ставим галочку на LDAP Authenticated и вводим пользователя домена.
 
К сожалению пока не нашел как можно избавится от ввода login/pass.




 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19