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/ |