Skip to content

AktivCo/rutoken-connect-js

Repository files navigation

Модуль для Рутокен Коннект

Модуль позволяет получить статус приложения Рутокен Коннект. Использование возможно в формате ES модуля, а также в виде UMD модуля.

Установка

npm

npm install @aktivco/rutoken-connect

yarn

yarn add @aktivco/rutoken-connect

Releases

Архивы с модулем находятся в разделе releases.

Github Pages

Последняя версия:

Для использования конкретной версии необходимо указать ее номер в URL. Пример: https://aktivco.github.io/rutoken-connect-js/lib/0.3.0/rtconnect.es.js

Примеры использования

Примеры использования находятся в директории examples:

  • webpack -- демонстрирует работу с ES модулем при сборке проекта с помощью webpack;
  • plain -- демонстрирует работу без использования системы сборки и внешних библиотек.

API

Функции

Модуль содержит следующие функции:

  • getStatus -> Promise(Status)

Функция позволяет узнать состояние Рутокен Коннект. Возвращает promise, который будет разрешен статусом приложения. Возможные статусы:

  • Status.ready - Рутокен Коннект готов к работе (Пользователь может начинать работу с Рутокен Коннект)
  • Status.noExtension - расширение Рутокен Коннект не установлено (Пользователь должен установить расширение Рутокен Коннект для своего браузера)
  • Status.oldExtension - расширение Рутокен Коннект устарело (Пользователь должен обновить расширение Рутокен Коннект для своего браузера)
  • Status.noNative - приложение Рутокен Коннект не установлено (Пользователь должен установить приложение Рутокен Коннект на свой компьютер)
  • Status.oldNative - приложение Рутокен Коннект устарело (Пользователь должен обновить приложение Рутокен Коннект на своем компьютере)
  • Status.error - возникла проблема в работе Рутокен Коннект (Пользователь должен обратиться в техническую поддержку компании Актив)

Лицензия

Исходный код распространяется под лицензией Simplified BSD. См. файл LICENSE в корневой директории проекта.