|
Защищенное соединение в 1С | ☑ | ||
---|---|---|---|---|
0
CerbeRUS
30.10.15
✎
15:40
|
Добрый день
Помогите разобраться... Есть сайт личным кабинетом, в него входим через логин-пароль. В самом ЛК есть функция, с помощью которой можно получать опред. инфу. Посмотрел исходный код страницы и нашел POST-запрос, который за это отвечает. Сделал этот запрос в 1С. В ответ мне приходит страница, которая переадресовывает на выход из кабинета, т.е. аутентификация не проходит. Тот же самый ответ приходит, если этот адрес запроса написать в браузере, когда я еще не зашел в ЛК. Если же я в это время нахожусь в ЛК, запрос в браузере срабатывает. Подскажите, пжлст, как надо настроить подключение в 1С, чтобы сэмулировать заход в личный кабинет? |
|||
1
CerbeRUS
30.10.15
✎
16:08
|
Апну, и вставлю текст из 1С, чтобы более предметный разговор был:
Запрос = Новый HTTPЗапрос(АдресЗапроса); Соединение = Новый HTTPСоединение(ИмяСервера,,Логин,Пароль,,,,Новый ЗащищенноеСоединениеOpenSSL); Сообщить(Соединение.ОтправитьДляОбработки(Запрос).ПолучитьТелоКакСтроку()); |
|||
2
Cyberhawk
30.10.15
✎
16:12
|
"В ответ мне приходит страница, которая переадресовывает на выход из кабинета, т.е. аутентификация не проходит. Тот же самый ответ приходит, если этот адрес запроса написать в браузере, когда я еще не зашел в ЛК" // Вывод - продолжай поиски
|
|||
3
pervakovanton
30.10.15
✎
16:16
|
Попробуй замени
Новый ЗащищенноеСоединениеOpenSSL на ssl = Новый ЗащищенноеСоединениеOpenSSL( Новый СертификатКлиентаWindows(), Новый СертификатыУдостоверяющихЦентровWindows()); |
|||
4
CerbeRUS
30.10.15
✎
16:21
|
(3) Писал так, не срабатывает.
Тоже думаю, что нужно копать в этом направлении. В СП есть еще такой пример: ssl3 = Новый ЗащищенноеСоединениеOpenSSL( Новый СертификатКлиентаФайл("C:/certs/user.p12", "password" ), Новый СертификатыУдостоверяющихЦентровФайл("C:/certs/myca.pem")); Но тогда возникает вопрос - как мне получить эти pem файлы сайта? |
|||
5
Serginio1
30.10.15
✎
16:57
|
Берешь в руки фиддлер и анализируешь запросы в том числе и куки
|
|||
6
senior
30.10.15
✎
17:00
|
(0) а перед этим ты посылаешь из 1с запрос, который авторизуется на сайте?
|
|||
7
CerbeRUS
30.10.15
✎
17:04
|
(5) Отладка запросов? Неплохая вещь, надо попробовать
|
|||
8
CerbeRUS
30.10.15
✎
17:05
|
(6) Хм, нет, как-то вообще не подумал об этом... Сейчас поищу этот запрос.
|
|||
9
Serginio1
30.10.15
✎
17:11
|
||||
10
senior
30.10.15
✎
19:08
|
(8) ну откуда тогда будут cookie которые покажут что ты авторизован?
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |