Идентификация и аутентификация

Материал из 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 http://api.hivext.ru/1.0/users/authentication.js

Компоненты

Для данного сервиса есть примеры использования. Смотреть Компоненты.

Примеры

Урок по работе с сервисом идентификации и аутентификации на Javascript
Личные инструменты