1382
правки
Изменения
Нет описания правки
* POST - параметр
* Пример значения параметра:
<pre>Request
</service>
</definitions></pre> </!-->
* Пример расчета hash на языке PHP:
<pre>$hash = hash('sha256', $request . $salt);</pre>
$request - значение POST-параметра из запроса, $salt - секретная строка, известная только получателю и отправителю.
В настройках Nemo.Travel должна быть включена возможность авторизации во внешней системе и задана секретная строка.
Секретное слово для генерации хеша будет отдельно выдано специалистами технической поддержки.
==Особенности авторизации из внешних систем==
* Привязка пользователей идет по домену. Если необходимо добавить пользователей в корневое агентство, то запросы будут идти на домен:
'''домен_аг-ва/tests/nsa/frame.php'''
Если же нужно авторизовывать пользователей для субагента, то необходимо прописать данному субагенту домен в настройках: '''Управление сайтом -> Домены и протоколы'''
в поле: '''"Доменное имя сайта для загрузки настроек"'''
* Чтобы после авторизации пользователя перенаправлять его не на страницу поиска, а на любую другую выбранную страницу, необходимо указать в json после хеша домен перенаправления.
* Авторизация пользователя происходит по его ID. Для добавления нового пользователя, которого нет в системе Nemo, нужно также указать его ID.
* Если данные пользователя переданы частично, они останутся без изменений до передачи новых данных.
* Если часть данных данных отличается от имеющихся в системе Nemo, то они перезапишутся.
== См. также ==
*[[Авторизация]]
*[[Пользователь]]