Материал из Hivext Wiki
Идентификация и аутентификация
Идентификация и аутентификация зарегистрированных пользователей.
Общая информация
| Параметр
| Значение
|
| Версия сервиса
| 1.0 [stable]
|
| Пространство имен
| Users
|
| Имя сервиса
| Authentication
|
| Локальный доступ
| hivext.users.authentication.{название_метода}
|
| Сетевой доступ
| http://api.hivext.ru/1.0/users/authentication/{протокол}/{название_метода}
|
| Характеристика
|
- Поддержка Google (@gmail.com), Yahoo! (@yahoo.com), Yandex (@yandex.ru) аккаунтов;
- Все пользователи имеют уникальный идентификатор User IDentificator (UID);
- Единая база позволяет пользователям зарегистрированным в системе заходить во все приложения использующие сервис аутентификации;
- После аутентификации создается длинная защищенная сессия. Идентификатор сессии используется для вызовов сессионных методов других сервисов;
- Single Sign On - пользователю не требуется повторно вводить свои данные, если он уже был аутентифицирован. Если пользователь произвел аутентификацию на домене app1.com, то при заходе на домен app2.com система будет знать что пользователь уже аутентифицирован.
|
| Квоты
| Без ограничений
|
| Консоль
| http://code.hivext.ru/development/APIConsole/#Users.Authentication
|
Методы
Разделение методов сервиса по категориям
| Управление
| Состояние
| Безопасность
|
|
Signin
Аутентификация пользователя.
Signout
Завершение сеанса пользователя.
GetDeviceSignature
Получить подпись устройства.
|
CheckSign
Проверка состояния пользовательской сессии.
CheckUser
Проверка существования пользователя.
|
ChangeSession
Принудительная смена идентификатора сессии.
|
Клиенты
Компоненты
Для данного сервиса есть примеры использования. Смотреть Компоненты.
Примеры
- Урок по работе с сервисом идентификации и аутентификации на Javascript