Мобильное приложение для расчёта One Time Password
Если вы понимаете о чём речь, то это должен быть аналог Google Authenticator.
У нас есть самописная система для двухфакторной аутентификации.
Возникла необходимость заменить хардварные токены на мобильное приложение.
Мысли по фичам:
1. Поддержка Event-Based counter-ов, то есть просто последовательная генерация ключа по алгоритму.
2. Поддержка Time-Based counter-ов, приложение синхронизирует "временной фактор" с сервером, после этого генерируется с его участием OTP.
3. Приложение должно поддерживать несколько (пусть будет до 5 одновременно сконфигурированных токенов), разные профили, в общем.
4. Конфигурирование в приложении токена через захват QR кода (как в Google Authenticator).
Есть готовый framework с работающей демкой - AeroGear, там и Counter- и Time-Based есть.
Вот пример с OTP: http://aerogear.org/examples/
Из того что в демке нет - это захват с камеры QR-кода, но для этого есть внешние библиотеки.
Господа, интересуют сроки и стоимость разработки.
Прошу не отписываться веб-студии с конскими бюджетами, приложение очень простое.