Модуль Mobile

Назначение модуля

Модуль предназначен для работы с мобильным приложением на iOS и Android.

Настройка модуля

Установите модуль на сервер, используя утилиту bg_installer, обновите клиент биллинга. Затем создайте экземпляр модуля, назвав его произвольным образом (например, Mobile).

Создайте конфигурацию модуля и установить ее. В конфигурации обязательно должен быть параметр token.signature.key , его значением подписывается токен, его минимальная длина 32 бита, от него будет зависеть какой алгоритм будет использован( HMAC 256/384/512 итд )

Конфигурация
# Ключ для токена. Обязательный параметр. Его изменение приведет к тому, что все ранее выданные токены(предыдущим ключом) станут недействительными, пользователям придется пройти авторизацию вновь.
token.signature.key=d№%취소محب°љ₽©°јў≈°…‘љ°©₽в21м
#
# Максимальное кол-во выданных рефреш токенов, если кол-во превышает заданное число, все текущие токены становятся недействительными( минимум 1, максимум 10, по умолчанию 2 )
token.max.active=2
# Время жизни рефреш токена ( минимум 1 день, максимум 180 дней, по умолчанию 30 )
token.refresh.lifetime.days=30
# Время жизни акцес токена(минут). После, если есть действующий рефреш, выдается новый акцес и рефреш токен.( минимум 10 минут, максимум 1440(2 суток), по умолчанию 60 )
token.access.lifetime.minutes=10
#
# Порядок и состав левого меню в мобильном приложении.
#menu.items=main; balance[title=Лимит]; tariff; tariff_options; limit; notification; help; exit
#
# Учетные данные для обращения к push серверу( выдаются Бителом )
#push.url=
#push.login=
#push.pswd=