forum.bitel.ru
http://forum.bitel.ru/

osmp не авторизует
http://forum.bitel.ru/viewtopic.php?f=18&t=1737
Страница 1 из 1

Автор:  jack7 [ 18 дек 2008, 16:03 ]
Заголовок сообщения:  osmp не авторизует

версии писал(а):
bill вер. 4.5 сборка 126 от 17.10.2008 11:05:36
dialup вер. 4.5 сборка 89 от 16.10.2008 09:56:22
email вер. 4.5 сборка 89 от 14.10.2008 17:27:19
ipn вер. 4.5 сборка 108 от 14.10.2008 17:27:20
mps вер. 4.5 сборка 83 от 12.12.2008 13:11:20
npay вер. 4.5 сборка 88 от 14.10.2008 17:27:30
reports вер. 4.5 сборка 88 от 14.10.2008 17:27:30
rscm вер. 4.5 сборка 88 от 21.10.2008 13:50:43
ru.bitel.bgbilling.plugins.cashcheck вер. 4.5 сборка 14 от 21.10.2008 13:50:02
ru.bitel.bgbilling.plugins.cladr вер. 4.5 сборка 50 от 09.12.2008 13:06:55
ru.bitel.bgbilling.plugins.crm вер. 4.5 сборка 106 от 15.10.2008 16:03:45
ru.bitel.bgbilling.plugins.documents вер. 4.5 сборка 51 от 21.10.2008 13:51:45
ru.bitel.bgbilling.plugins.helpdesk вер. 4.5 сборка 77 от 17.10.2008 15:07:29
trayinfo вер. 4.5 сборка 78 от 14.10.2008 17:27:31


конфиг писал(а):
mps.1.mode=1
mps.1.title=ОСМП
mps.1.protocol=osmp
#поддержка передачи типа поиска через префикс
mps.1.protocol.ext=1
mps.1.login=osmp
mps.1.passw=passpass
mps.1.pid=9
#тип поиска 0 (по умолчанию)
mps.1.search.mode=contract
#тип поиска 1 (1_12345608)
mps.1.search.1.mode=contract
#шаблон преобразования перед поиском - pattern:::result
mps.1.search.1.pattern=\A((?:\d{5})|(?:\d{6})|(?:\d{7}))(\d{2})\z:::NK$1-$2
#будут находиться только договораб входящие в группу с id=12
mps.1.search.1.allow.contract.groups=0
#регулярное выражение проверки значения поля account
mps.1.numberPattern=\A\d{7,9}\z
#
mps.1.cert=0



делаю запрос
https://bil.mysite.com:8443/bgbilling/mpsexecuter/9/29/

9 - код модуля MPS
29- код ОСМП

вижу окно авторизации, ввожу логин пароль из конфига (завел такого же пользователя через администрирование)

в ответ опять выдается окно для авторизации и так без конца

server.log писал(а):
WARN 18.12.2008 14:47:26 MPSExecuter. Authentication error of payment system [remoteAddr=xx.xxx.xxx.xx, authType=null]. Payment system not found with [login=osmp]

Автор:  and [ 18 дек 2008, 16:24 ]
Заголовок сообщения:  Re: osmp не авторизует

jack7 писал(а):
версии писал(а):
bill вер. 4.5 сборка 126 от 17.10.2008 11:05:36
dialup вер. 4.5 сборка 89 от 16.10.2008 09:56:22
email вер. 4.5 сборка 89 от 14.10.2008 17:27:19
ipn вер. 4.5 сборка 108 от 14.10.2008 17:27:20
mps вер. 4.5 сборка 83 от 12.12.2008 13:11:20
npay вер. 4.5 сборка 88 от 14.10.2008 17:27:30
reports вер. 4.5 сборка 88 от 14.10.2008 17:27:30
rscm вер. 4.5 сборка 88 от 21.10.2008 13:50:43
ru.bitel.bgbilling.plugins.cashcheck вер. 4.5 сборка 14 от 21.10.2008 13:50:02
ru.bitel.bgbilling.plugins.cladr вер. 4.5 сборка 50 от 09.12.2008 13:06:55
ru.bitel.bgbilling.plugins.crm вер. 4.5 сборка 106 от 15.10.2008 16:03:45
ru.bitel.bgbilling.plugins.documents вер. 4.5 сборка 51 от 21.10.2008 13:51:45
ru.bitel.bgbilling.plugins.helpdesk вер. 4.5 сборка 77 от 17.10.2008 15:07:29
trayinfo вер. 4.5 сборка 78 от 14.10.2008 17:27:31


конфиг писал(а):
mps.1.mode=1
mps.1.title=ОСМП
mps.1.protocol=osmp
#поддержка передачи типа поиска через префикс
mps.1.protocol.ext=1
mps.1.login=osmp
mps.1.passw=passpass
mps.1.pid=9
#тип поиска 0 (по умолчанию)
mps.1.search.mode=contract
#тип поиска 1 (1_12345608)
mps.1.search.1.mode=contract
#шаблон преобразования перед поиском - pattern:::result
mps.1.search.1.pattern=\A((?:\d{5})|(?:\d{6})|(?:\d{7}))(\d{2})\z:::NK$1-$2
#будут находиться только договораб входящие в группу с id=12
mps.1.search.1.allow.contract.groups=0
#регулярное выражение проверки значения поля account
mps.1.numberPattern=\A\d{7,9}\z
#
mps.1.cert=0



делаю запрос
https://bil.mysite.com:8443/bgbilling/mpsexecuter/9/29/

9 - код модуля MPS
29- код ОСМП

вижу окно авторизации, ввожу логин пароль из конфига (завел такого же пользователя через администрирование)

в ответ опять выдается окно для авторизации и так без конца

server.log писал(а):
WARN 18.12.2008 14:47:26 MPSExecuter. Authentication error of payment system [remoteAddr=xx.xxx.xxx.xx, authType=null]. Payment system not found with [login=osmp]


Запрос надо делать полный, вместе с параметрами! При таком вводе да он выводит окно авторизации, если попробовать полный путь с параметрами проверки договора или внесением денег должен пароль пройти и сделать запрос!

Автор:  jack7 [ 18 дек 2008, 16:33 ]
Заголовок сообщения: 

https://bil.mysite.com:8443/bgbilling/m ... =1&sum=100

вот с таким запросом так же выдает окно для ввода логина-пароля
и в логах тоже самое пишет, что и раньше

Автор:  jack7 [ 19 дек 2008, 17:52 ]
Заголовок сообщения: 

разобрался

Автор:  S [ 24 дек 2008, 23:04 ]
Заголовок сообщения: 

jack7 писал(а):
разобрался

Подскажите, у меня такая же проблема возникла, не могу понять, вроде логин\пароль убрал...

Автор:  and [ 25 дек 2008, 10:22 ]
Заголовок сообщения: 

S писал(а):
jack7 писал(а):
разобрался

Подскажите, у меня такая же проблема возникла, не могу понять, вроде логин\пароль убрал...


Тут дело было скорее всего в сертификатах!

Автор:  S [ 25 дек 2008, 10:23 ]
Заголовок сообщения: 

Нет, в логине\пароле. С сертификатами разобраться не могу, импортировать себе не могу p.12. Просто через http работает как надо.

Автор:  S [ 25 дек 2008, 10:57 ]
Заголовок сообщения: 

Подскажите как имортировать сертификат .p12
.keystore.cer импортируется нормально.
.p12 просит пароль, какой ни пробовал не подходит. Я просто запутался, не знаю как правильно сделать, прежде чем отправлять в ОСМП хочу протестировать работу...

Автор:  and [ 25 дек 2008, 13:02 ]
Заголовок сообщения: 

S писал(а):
Подскажите как имортировать сертификат .p12
.keystore.cer импортируется нормально.
.p12 просит пароль, какой ни пробовал не подходит. Я просто запутался, не знаю как правильно сделать, прежде чем отправлять в ОСМП хочу протестировать работу...


"Если все было сделано правильно то в папке cert появится файл organization_storepassw_secretkeypassw.p12 который является клиентским сертификатом"

тут и написан в названии пароль!

Автор:  S [ 25 дек 2008, 13:18 ]
Заголовок сообщения: 

WARN 25.12.2008 14:23:58 MPSExecuter. Authentication error of payment system [remoteAddr=192.168.0.16, authType=null]. Для авторизации необходим клиентский сертификат

Эм...вот конфиг:

mps.2.cert=1
mps.2.cert.pem=8b17...
mps.2.cert.exp=10001

Сертификат p.12 я установил в доверительные, он там присутствует...ну фэйковые названия. Это влияет? В смысле приходящий запрос должен быть исключительно, например
Common Name (for example, Bitel or www.bitel.ru): www.osmp.ru
На это имя и зарегистрирован сертификат, и клиент должен прилетать именно с таким именем? Как мне https протестировать?

Автор:  Amir [ 25 дек 2008, 13:49 ]
Заголовок сообщения: 

Если вы тестируете через браузер, то в нем должен быть установлен клиентский сертификат, который запрашивает сервер. Получилось импортировать?

Автор:  S [ 25 дек 2008, 13:52 ]
Заголовок сообщения: 

В барузер .keystore.cer импортировал. p.12 - нет, говорит не поддерживает тип. Поставлю мозилу и обновлю оперу, думаю как раз в этом и причина ошибки.

Автор:  S [ 25 дек 2008, 14:09 ]
Заголовок сообщения: 

ERROR 25.12.2008 15:00:23 MPSPaymentManager getInstance. Ошибка получения(сравнения) открытого ключа у клиентского сертификата службы платежей. Возможно в конфиге не указан открытый ключ
WARN 25.12.2008 15:00:23 MPSExecuter. Authentication error of payment system [remoteAddr=192.168.0.16, authType=null]. Клиентский открытый ключ не совпадает с необходимым

Это что-то новенькое...
Скажите мне одно: имя хоста в сертификате сервера (CommonName), реальное DNS имя хоста должны совпадать?
А для клиентского сертификата, который подписан серверным имя (CommonName) тоже должно совпадать?
Можете дать ссылку, где эти два понятия разжёваны хоть чуть-чуть. Я что-то делаю, а сам не пойму что :)

Страница 1 из 1 Часовой пояс: UTC + 5 часов [ Летнее время ]
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/