Начало работы: Авторизация

Для работы с веб-сервисами необходимо пройти авторизацию – получить токен авторизации.

Данное действие можно выполнить, используя метод Login сервиса Authorization.

WSDL-файл сервиса авторизации можно скачать тут: Authorization WSDL

 

Описание метода LOGIN

Входные параметры:

Email*

Обязательный

string

Email пользователя системы (агента/клиента)

Password**

Обязательный

string

Пароль

ValidityDate***

Обязательный

string

Дата истечения срока действия токена.

Строка вида: "2019-10-10"

*   Email - логин пользователя агента с ролью "Администратор" или логин пользователя клиента с ролью "Тревел-менеджер";

**  Password - пароль пользователя с ролью "Администратор" или "Тревел-менеджер" в системе Кортеос, который был назначен пользователю администратором или установлен самостоятельно;

*** ValidityDate - срок жизни токена задается разработчиком самостоятельно.

 

Результат выполнения и выходные параметры:

Результатом корректного выполнения запроса является получение токена авторизации, имеющего следующие характеристики:

Выходные параметры:

Token

Всегда есть

string

Токен авторизации.

Строка длиной 36 символов следующего вида: 
af513199-581e-481b-a27a-16cc8520ab65 

CreationDate

Всегда есть

string

Дата создания токена

ValidityDate

Всегда есть

string

Дата истечения срока действия токена

Пример отправляемого запроса:
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:cor="http://corteos.ru"> <soapenv:Header/> <soapenv:Body> <cor:Login> <cor:Email>someuser@somedomain.ru</cor:Email> <cor:Password>yourpassword</cor:Password> <cor:validityDate>2018-10-10</cor:validityDate> </cor:Login> </soapenv:Body>

</soapenv:Envelope>

Пример получаемого ответа:
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema"> <soap:Body> <LoginResponse xmlns="http://corteos.ru"> <LoginResult> <Token>440bcf2d-4bb3-423a-86ad-d3fe67592ae9</Token> <CreationDate>2018-09-07T14:25:52.8959379+03:00</CreationDate> <ValidityDate>2018-10-10T00:00:00</ValidityDate> </LoginResult> </LoginResponse> </soap:Body> </soap:Envelope>

____