@AlexCruel

Как убрать обязательную авторизацию веб-сервиса 1С?

Создал веб-сервис 1С. Опубликовал.
По ссылке перехожу на wsdl страницу. Требуется авторизоваться.
Проблема в том, если я укажу ссылку для создания классов в Visual Studio, то у меня повиснет процесс. Он будет постоянно висеть и пытаться авторизоваться. Ошибка 401.

Можно ли как-то обойти эту проблему? С примерами, пожалуйста, что и как делать.
Как вариант, что я думаю:
1. Убрать авторизацию обязательную => уберется для все веб-сервером, что будет плохо.
2. Попытаться снять только для этого веб-сервера авторизацию.
3. Как-то в Visual Studio сделать авторизацию (Через Проект - Подключение Веб-служб)
  • Вопрос задан
  • 1977 просмотров
Решения вопроса 1
@AlexCruel Автор вопроса
ib="Srvr="sup";Ref="&quot";Usr="";Pwd="";" enable="false">
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 2
WhiteSsnoww
@WhiteSsnoww
Программист
Можно также отпроксировать запрос на Nginx+NodeJS, например.
NodeJS будет авторизоваться на вебсеврисе по правилам 1С, а авторизацию на прокси NodeJS можно сделать по АПИ-токену по всем правилам REST-API.
Ответ написан
Комментировать
@Dementor
программист, архитектор, аналитик
2) Да. При публикации на веб-сервере можно указать логин/пароль для анонимного входа как в целом, так и для конкретного веб-сервиса.
3) Да. При указании ссылки на веб-сервис использовать полный формат с указанием логина и пароля.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы