Здравствуйте!
Имеется приложение на очках виртуальной реальности Oculus GO написанное на Unity, и бекенд на PHP.
На данный момент, авторизация работает через аккаунт Facebook, что в нынешних обстоятельствах недопустимо.
Авторизация в демо работает через api oculus. Необходимо исправить это как на бэкенде так и на фронтенде. Для авторизации предлагаю использовать стандартную схему через почту и двухфакторную аутентификацию, НО (!) без использования api oculus.
К реализации предлагается такой вариант:
- на бэкеде таблица с аккаунтами-почтовыми ящиками.
- администратор вносит почту пользователя демо в базу бэкенда и количество допустимых устройств для входа
- пользователь заходит в приложение, вводит почту и получает код двухфакторной аутентификации (клиент отправляет серверу почту и UUID устройства - сервер получает почту и если почта существует в базе и остались допустимые устройства для входа, - отправляет код авторизации, иначе - отказ)
Приложение не должно привязываться к аккаунту oculus и вообще запрашивать какие либо данные об аккаунте.
При отклике прошу вас указать приблизительную стоимость и сроки данных работ, а так же любую другую информацию, которая даст понять, что вы действительно прочитали задание. На копипастные отклики не отвечаю.