Авторизация: различия между версиями

Материал из Центр поддержки системы бронировании
Перейти к навигации Перейти к поиску
м (Авторизация через социальные сети)
 
(не показано 19 промежуточных версий 6 участников)
Строка 1: Строка 1:
[[Категория:Функции]] [[Категория:Модули]]
+
[[Категория:Функции]]
Форма авторизации настраивается в разделе '''"Администрирование"''' — '''"Настройки системы"''' опцией '''"Форма авторизации"''', которая имеет два возможных значения:
+
[[Категория:Модули]]
+
[[Файл:Auth_page.png|500px|thumb|right|Окно авторизации]]
[[Файл:Authorisation.png]]
+
Форма авторизации настраивается в разделе '''Управление сайтом → Домены и протоколы''' опцией {{Setting|Форма авторизации}}, которая имеет два возможных значения:
 
+
* {{Setting|Javascript форма}} — форма авторизации будет открываться на той же странице в модальном всплывающем окне;
 +
* {{Setting|Обычная форма}} — форма авторизации будет открываться на отдельной странице сайта.
 +
<!--[[Файл:Authorisation.png]]-->
 
== Авторизация через социальные сети ==
 
== Авторизация через социальные сети ==
 +
Помимо авторизации с помощью предварительной регистрации в системе {{NameSystemLink}}, пользователь имеет возможность войти в систему, пройдя авторизацию через социальные сети, в которых он уже зарегистрирован. В этом случае система подтягивает информацию из учетной записи пользователя в выбранной социальной сети.
 +
На сегодняшний день социальные сети, через которые есть возможность авторизации: '''vk.com''' и '''facebook.com'''<!--'''plus.google.com'''-->.
 +
[[Файл:Social_auth_setting.png|500px|thumb|right|Настройки авторизации через социальные сети]]
 +
Для авторизации на стороне социальной сети необходимо создать приложение. У каждого приложения есть набор настроек, одной из основных настроек является доменное имя сайта. Для VK <!--и Google+ -->доменные имена можно перечислять через запятую. Для Facebook же существует жесткое ограничение — на одно приложение только один домен.
  
Помимо авторизации с помощью предварительной регистрации в системе Nemo, пользователь имеет возможность войти в систему, пройдя авторизацию через социальные сети, в которых он зарегистрирован. В этом случае система подтягивает информацию из учетной записи пользователя в выбранной социальной сети.
+
Для получения детальной информации по настройке приложений:
На сегодняшний день есть три социальные сети, через которые есть возможность авторизации: '''vk.com''', '''facebook.com''' и '''plus.google.com'''.
+
* '''vk.com''' — http://vk.com/dev/sites
 
+
* '''facebook.com''' — https://developers.facebook.com/docs/reference/androidsdk/authentication
Возможность авторизации через социальные сети может быть включена/выключена в разделе '''"Настройки"''' -> '''"Администрирование"''' -> '''"Настройки системы"'''.
+
<!--* '''plus.google.com''' — https://developers.google.com/+/web/people/-->
 
 
<span style="background-color:#fff0f5;"><span style="color:#ff0000;"><span style="font-size:large;">!</span></span> Для авторизации, на стороне социальной сети создается приложение. У каждого приложения есть набор настроек. Одной из основных настроек является доменное имя. Для '''vk.com''' и '''plus.google.com''' доменные имена можно перечислять через запятую. '''facebook.com''' установил ограничение: на одно приложение - один домен. На данный момент, авторизация через '''facebook.com''' возможна единовременно только через один домен - если пользователь авторизирован через '''facebook.com''', например, в Nemo, то он не сможет произвести авторизацию через '''facebook.com''' на другой домен, пока не закончит сессию авторизации в Nemo.</span>
 
 
 
[[Файл:2014-08-27_1437.png]]
 
 
 
== Интеграция с Eagle Eye в Nemo ==
 
 
 
В Nemo существует возможность авторизоваться в системе менеджерам агентства и субагентам, прежде не работавшим в системе. Это возможно при помощи интеграции с Eagle Eye.
 
 
 
Настраивается данный функционал в разделе '''«Администрирование»''' - '''«Реквизиты подключения»'''. Для доступа к системе необходимо заполнить поля:
 
  
[[Файл:Eagleeye.png]]
+
После подключения модуля {{Setting|Взаимодействие с социальными сервисами}}, в разделе '''Управление сайтом → Домены и протоколы''' должна быть включена настройка {{Setting|Включить возможность авторизации через социальные сети}}. Для того, чтобы опция начала работать, клиент должен создать приложение на стороне социальной сети, а затем ввести {{Setting|Ключ доступа к приложению}} и {{Setting|Пароль доступа к приложению}} в том же разделе.
  
Если в системе пытается авторизоваться субагент агентства, которое ещё не создано в системе, то в регистрации ему будет отказано, т.к. родительское агентство отсутствует.
+
При авторизации через социальные сети, система {{NameSystem}} получит следующие данные из учетной записи социальной сети для заполнения профиля: '''имя''', '''фамилию''', '''адрес электронной почты'''.
  
<span style="background-color:#fff0f5;"><span style="color:#ff0000;"><span style="font-size:large;">!</span></span> Когда логины пользователей совпадают, то в этом случае к логину добавляется id агентства. Например: test2431</span>
+
Так же, реализована возможность привязки нескольких социальных сетей к одной учетной записи в системе {{NameSystem}}. В этом случае, пользователь, пройдя авторизацию через какую-либо из предложенных социальных сетей будет получать доступ к одной и той же учетной записи в системе {{NameSystem}}. В случае, если авторизация через разные социальные сети не привязана к одной учетной записи, будет создана отдельная учетная запись в системе {{NameSystem}} для каждой авторизации через выбранную социальную сеть.
  
 
== См. также ==
 
== См. также ==
*[[Агентство]]<br>
+
* [[Агентство]]
*[[Менеджер агентства]]<br>
+
* [[Менеджер агентства]]
*[[Пароль]]
+
* [[Пароль]]

Текущая версия на 19:26, 26 февраля 2024

Окно авторизации

Форма авторизации настраивается в разделе Управление сайтом → Домены и протоколы опцией Форма авторизации, которая имеет два возможных значения:

  • Javascript форма — форма авторизации будет открываться на той же странице в модальном всплывающем окне;
  • Обычная форма — форма авторизации будет открываться на отдельной странице сайта.

Авторизация через социальные сети

Помимо авторизации с помощью предварительной регистрации в системе Nemo.travel, пользователь имеет возможность войти в систему, пройдя авторизацию через социальные сети, в которых он уже зарегистрирован. В этом случае система подтягивает информацию из учетной записи пользователя в выбранной социальной сети. На сегодняшний день социальные сети, через которые есть возможность авторизации: vk.com и facebook.com.

Настройки авторизации через социальные сети

Для авторизации на стороне социальной сети необходимо создать приложение. У каждого приложения есть набор настроек, одной из основных настроек является доменное имя сайта. Для VK доменные имена можно перечислять через запятую. Для Facebook же существует жесткое ограничение — на одно приложение только один домен.

Для получения детальной информации по настройке приложений:

После подключения модуля Взаимодействие с социальными сервисами, в разделе Управление сайтом → Домены и протоколы должна быть включена настройка Включить возможность авторизации через социальные сети. Для того, чтобы опция начала работать, клиент должен создать приложение на стороне социальной сети, а затем ввести Ключ доступа к приложению и Пароль доступа к приложению в том же разделе.

При авторизации через социальные сети, система Nemo.Travel получит следующие данные из учетной записи социальной сети для заполнения профиля: имя, фамилию, адрес электронной почты.

Так же, реализована возможность привязки нескольких социальных сетей к одной учетной записи в системе Nemo.Travel. В этом случае, пользователь, пройдя авторизацию через какую-либо из предложенных социальных сетей будет получать доступ к одной и той же учетной записи в системе Nemo.Travel. В случае, если авторизация через разные социальные сети не привязана к одной учетной записи, будет создана отдельная учетная запись в системе Nemo.Travel для каждой авторизации через выбранную социальную сеть.

См. также