Изменения

Перейти к навигации Перейти к поиску

Авторизация пользователей из внешних систем

1016 байт добавлено, 16:51, 12 февраля 2020
Нет описания правки
Для этого нужно сделать следующее:
необходимо на адрес вида '''"https://domain/api__external_authorization"''' отправить POST-запрос в стандартном формате ответа об авторизуемом пользователе. При получении запроса система Nemo.Travel обрабатывает полученные данные, авторизует пользователя и перенаправляет пользователя на страницу поиска авиабилетов. В случае неудачной авторизации, у пользователя появится возможность стандартной авторизации по номеру телефона.<br>Запрос передачи авторизуемого пользователяСистеме Nemo.Travel можно передать информацию об авторизованном во внешней системе пользователе путем отправки на URL https://domain/api__external_authorization POST запроса в следующем формате:
POST - параметр Пример значения параметра request { "user": {"id": 12,"email": "test@test.ru","phone": "79123456789","firstName": "Konstantin","lastName": "Konstantinov","middleName": "Konstantinovich","birthDate": "1990-11-15","nationality": "RU","gender": "F","docNumber": "6522232232","loyaltyNumber": "1231233213223"},"passengers": [{"id": 433,"firstName": "Alexander","lastName": "Alexandrov","middleName": "Alexandrovich","birthDate": "1990-10-05","nationality": "RU","gender": "M","docNumber": "7844454454","loyaltyNumber": "1231223213223"}]} <--!> <pre>?xml version ='1.0' encoding ='UTF-8' ?>
<definitions name='Authorization'
targetNamespace='http://example.org/Authorization'
</port>
</service>
</definitions></pre> </--!>
== См. также ==
*[[Авторизация]]
*[[Пользователь]]
1382
правки

Навигация

'