|
Доступ к веб-сервису без пароля
| ☑ |
0
bUbA
13.05.20
✎
10:09
|
Добрый день.
Платформа 8.3.13.1926. Создал HTTP сервис и опубликовал его на веб-сервере IIS. Доступ к HTTP сервису из браузера есть, но требуется ввод логина и пароля. Нам необходимо получать данные от вебхука из стороннего приложения. Вебхуки из приложения отправляются, но получить мы их не можем, подозреваю, что это из-за необходимости авторизации. Как можно отключить эту самую авторизацию при обращении к HTTP сервису?
|
|
1
Lokli
13.05.20
✎
10:17
|
Можно сделать логин и пароль по умолчанию. В default.vrd пропиши, что было вот так:
ib="Srvr="ИмяКомпа";Ref="ИмяБазы";Usr=SeperTest;Pwd=12345"
|
|
2
Lokli
13.05.20
✎
10:19
|
+(1) Но учти, это плохая практика, т.к. любое подключение на сервис будет без проверки.
|
|
3
dezss
13.05.20
✎
11:02
|
ИМХО, стоило бы заморочиться с API-gateway.
|
|
4
Юрий Лазаренко
13.05.20
✎
11:06
|
(0) Укажите логин и пароль в стороннем приложении. В Curl это делается так:
curl_setopt($ch, CURLOPT_HTTPAUTH, CURLAUTH_BASIC);
curl_setopt($ch, CURLOPT_USERPWD, $userLogin . ":" . $userPass);
|
|
5
yzimin
13.05.20
✎
11:19
|
Можно создать отдельный файл НазваниеСервиса.1cws, чтобы только для конкретного веб-сервиса указать авторизацию
<?xml version="1.0" encoding="UTF-8"?>
<service
namespace=""
name="НазваниеСервиса"
connectString="Srvr="ИМЯ_СЕРВЕРА";Ref="ИМЯ_БАЗЫ";usr="ИМЯ_ПОЛЬЗОВАТЕЛЯ";pwd="ПАРОЛЬ_ПОЛЬЗОВАТЕЛЯ""/>
|
|
6
bUbA
13.05.20
✎
14:12
|
(2) Спасибо, это вариант помог. Вариант с отдельным файлом со своей авторизацией (5) к сожалению не взлетел.
|
|
7
dmpl
13.05.20
✎
14:22
|
(2) Можно же в настройках web-сервера ограничить IP-адреса компов, с которых идет подключение, тогда запрос даже до 1С не дойдет, если адрес не тот.
|
|
8
yzimin
13.05.20
✎
14:28
|
(6) ты из пути \ws или \hs убери и взлетит
|
|
9
bUbA
13.05.20
✎
15:44
|
(8) Без этого вообще не работает
|
|
10
yzimin
13.05.20
✎
16:25
|
у меня вот такой путь
сам файл TradeAgent.1cws - вроде по англ писать обязательно
|
|
11
bUbA
22.05.20
✎
14:32
|
Подниму тему, только с немного другой проблемой - после всех удачных настроек и удачного подключения у нас поменялись настройки сетевой карты и перезагружен сервер. После этого перестала работать отладка, вебхуки попадают, соединение и авторизация есть, все работает кроме отладки, это очень неудобно. Может кто-нибудь знает в чем дело?
|
|