Имя: Пароль:
1C
 
Внешнее соединение с 1С
0 TRUEPiero
 
16.06.23
10:27
Добрый день, такой вопрос - нужно подключить мини приложение вк к базе 1С, сервис отправляет на URL POST запрос. Сама база хранится на сервере 1С и путь в приложении прописываю с доменным именем сервера по типу: "https://ИмяСервера/ИмяПубликации/hs/...". Пытался сделать через basic http auth, но приложение все равно достучаться не может, просто не авторизуется. Подскажите как можно обойти авторизацию в данном случае.
1 Волшебник
 
16.06.23
10:29
Обойти авторизацию нельзя, только корректно залогиниться.
2 TRUEPiero
 
16.06.23
10:56
(1) А можно ли это как то это реализовать со стороны 1С или может быть сервера? Просто нет возможности изменить структуру запроса с сайта.
3 arsik
 
16.06.23
11:09
(2) Ну укажи пользователь-пароль сразу в публикации http сервиса в файле .vrd
Но нужно ограничить доступ к этому только сайтом.
4 TRUEPiero
 
16.06.23
11:24
(3) Так и сделал. Работает если отлаживаю на том же компе и в адресе прописываю localhost. Если подключаюсь с другого компа по адресу с именем сервера, авторизовываться приходится вручную, и как раз такой адрес прописан в приложении.
5 elCust
 
16.06.23
11:32
В заголовок autorization нужно передать значение "Basic xxxx=", где xxxx - это хэш base64 от пары User:Password