Задать вопрос
@m4son

Как сделать авторизацию 1C клиента для php soap сервера?

Есть сайт на PHP + IIS. Написал WSDL файл, к которому обращается сервер 1С. Все работает.

Далее поставил HTTP авторизацию. Если через браузер открыть WSDL и ввести логин и пароль все работает. А 1С не может авторизоваться.

Код для авторизации использую следующий:
if (!isset($_SERVER['PHP_AUTH_USER']) || ($_SERVER['PHP_AUTH_USER'] !== "login" || $_SERVER['PHP_AUTH_PW'] !== "pass")) {
  header('WWW-Authenticate: Basic realm="WSDL"');
  header('HTTP/1.1 401 Unauthorized');
  die;
}
  • Вопрос задан
  • 165 просмотров
Подписаться 1 Простой 2 комментария
Помогут разобраться в теме Все курсы
  • Skillfactory
    Профессия Fullstack веб-разработчик на JavaScript и PHP
    20 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы