Имя: Пароль:
1C
1С v8
Телеграм, вебхук, авторизация
,
0 DmitrYY
 
03.12.21
10:45
Всем привет, нужна помощь. Есть база с пользователями (тестовая).В ней есть http сервис методы get post, которые возвращают просто текст.
Я настроил апач, опубликовал базу, через ngrok получаю адрес и его использую при регистрации вебхука.
Вебхук регистрируется все хорошо. Когда отправляю сообщения из бота ничего не происходит.
Иду в postman получаю инфу по моему вебхуку он пишет (Wrong response from the webhook: 401 Unauthorized):
{
    "ok": true,
    "result": {
        "url": "мой URL",
        "has_custom_certificate": false,
        "pending_update_count": 22,
        "last_error_date": 1638516963,
        "last_error_message": "Wrong response from the webhook: 401 Unauthorized",
        "max_connections": 40
    }

как сделать авторизацию? у кого был опыт помогите. в инете примеры без авторизации. Ну или с авторизацией я не нашел.
1 Asmody
 
03.12.21
10:52
а тебе какая авторизация нужна?
можно сделать в БД отдельного пользователя под вебхук, прописать его в default.vrd, а на самом апаче настроить basic auth для "безопасности"
2 DmitrYY
 
03.12.21
10:55
(1) есть такой пользователь у него права только на http сервис, прописывал его в default.vrd, а вот в самом апаче настройки не делал, можно про апач поподробнее?
3 Asmody
 
03.12.21
11:12
браузером, постманом внешний адрес сервиса проверял? отвечает?
4 DmitrYY
 
03.12.21
11:17
(3) да, так же открывается окно авторизации
5 Asmody
 
03.12.21
11:21
(4) что в окне написано?
6 DmitrYY
 
03.12.21
11:26
7 arsik
 
гуру
03.12.21
11:34
(0) Пароль для пользователя в default.vrd установлен?
8 DmitrYY
 
03.12.21
11:34
(7) да
9 arsik
 
гуру
03.12.21
11:38
(8) Возможно неправильно
10 arsik
 
гуру
03.12.21
11:42
11 Asmody
 
03.12.21
11:42
(6) Строка "Basic realm=1C:Enterprise" какбэ намекает, что авторизации просит 1Ска, а не кто иной.
значит что-то в публикации не так