@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;
}
  • Вопрос задан
  • 126 просмотров
Пригласить эксперта
Ваш ответ на вопрос

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

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