Материал из Module developer
Как делаем мы:
- Авторизация в приложении: все запросы к сайту только с использованием защищённого соединения (SSL 3.0).
- После сравнения пары логин/пароль, все запросы верифицированы ключом доступа (пароль больше нигде не передаётся).
- Сервер обращается к сайту только с использованием защищённого соединения (SSL 3.0).
- Проекты хранятся на серверах Амазон (Алибаба для Китая). Файлы скачиваются по ссылке (https) с дополнительной авторизацией по ключу доступа (время жизни ключа 2 минуты). Файлы хранятся в обезличенной форме, без ссылки на владельца.
- Приложение обменивается данными с сервером двумя способами: REST API (защита SSL 3.0), iRidium protocol (с версии 1.2.3 - шифрование AES-256 включено по умолчанию).
- Права доступа авторизованного пользователя к серверу определяются в проекте и обеспечивается через создание hash-ключей через доверенный центр (наш сайт).