Изменения

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

Интеграция

2399 байт добавлено, 10:46, 3 сентября 2012
Интеграция с Eagle Eye - авторизация
<span style="background-color:#fff0f5;"><span style="color:#ff0000;"><span style="font-size:large;">!</span></span> Данный функционал доступен только для компонента "Авиа".</span>
== Интеграция с Eagle Eye со Сторонней системой - авторизация Авторизация==
В Nemo Немо существует возможность авторизоваться в системе менеджерам агентства и субагентам, прежде не работавшим в системе, при помощи интеграции с Eagle Eyeсо Сторонней системой (СС).
Настраивается данный функционал в разделе: «Администрирование» - «Реквизиты подключения», где логин и пароль используется для доступа к системе.
[[Файл:Shema avtopizacii.png]] == Пример: Интеграция с Eagle Eye - авторизация ==  '''Процесс авторизации:''' 1. Пользователь на странице авторизации в системе Немо вводит Логин и Пароль, которые отправляются в СС для авторизации. '''Сценарий успешной авторизации''' 1. Если авторизация пользователя в СС прошла успешно, то идёт проверка, есть ли в базе данных пользователей Немо пользователь с таким ID. 2. Если такой пользователь существует в базе Немо, то данные о пользователе и агентстве обновляются, исходя из информации, содержащейся в ответе на авторизацию.Обновляется логин и пароль. 3. Идёт проверка в Немо, изменился ли логин для пользователя с данным ID. 4. Если в Немо отсутствует пользователь с данным ID - то происходит добавление пользователя. '''Сценарий неуспешной авторизации''' 1. Если авторизация в СС прошла не успешно, то система Немо проверяет, существует ли в СС ID для пользователя с запрашиваемым логином. 2. Если в СС пользователь с ID был сохранен, значит данный пользователь выключен в системе СС, пользователю будет отказано в авторизации. 3. Если в СС пользователь с данным ID отсутствует, то данного пользователя нет в системе СС и, если шаг 1 был успешным, то он авторизуется в Немо как при обычной авторизации Немо. <span style="background-color:#fff0f5;"><span style="font-size:large;"><span style="color:#ff0000;">!</span></span> Если в системе пытается авторизоваться субагент агентства, которое ещё не создано в системе, то в регистрации ему будет отказано, т.к. родительское агентство отсутствует.
<span style="background-color:#fff0f5;"><span style="color:#ff0000;"><span style="font-size:large;">!</span></span> Когда логины пользователей совпадают, то в этом случае к логину добавляется id агентства. Например: test2431</span>

Навигация

'