...
Здесь ты найдешь описание механизма упрощенной авторизации по СМС и весь необходимый исходный код
Алгоритм
Администратор регистрирует пользователя в информационной базе, указывая его мобильный номер
Подсказка |
---|
Мобильный номер должен быть уникальным во всей базе, чтобы система однозначно подобрала пользователя. |
...
Пользователь при запуске приложения вводит номер своего телефона и нажимает Получить СМС
...
Настройка web-сервера
Обрати внимание, в тот момент, когда мобильное устройство делает первый запрос на сервер, пользователь еще не авторизовался в базе данных. Чтобы все-таки как-то получить ответ от сервера 1С, я создаю специальный веб-сервер для авторизации. Здесь я описала, как его правильно настроить: Настройка веб-сервера для авторизации
Алгоритм
Администратор регистрирует пользователя в информационной базе, указывая его мобильный номер
Подсказка |
---|
Мобильный номер должен быть уникальным во всей базе, чтобы система однозначно подобрала пользователя. |
Пользователь при запуске приложения вводит номер своего телефона и нажимает Получить СМС
Мобильное приложение отправляет http-запрос на сервер с уведомлением, что пользователь хочет авторизоваться
Сервер проверяет:
Наличие пользователя по номеру телефона
Пользователь является наблюдателем
Сервер, если условия выполняются, отправляет одноразовый код пользователю через оператора отправки СМС
Сервер, если условия не выполняются, отправляет ошибку Пользователю
Пользователь вводит одноразовый код из СМС
Мобильное приложение отправляет http-запрос на сервер с уведомлением, что пользователь авторизовался
Сервер формирует начальные данные и регистрирует их на узле пользователя
Информация |
---|
Данный метод не является безопасным и должен применяться только там, где действительно необходимо. Всегда используй https-соединение с web-сервером! SSL-сертификат стоит не так дорого, чтобы потом не кусать локти |
Настройка web-сервера
...
, где действительно необходимо. Всегда используй https-соединение с web-сервером! SSL-сертификат стоит не так дорого, чтобы потом не кусать локти |
Код
Пользователь нажал получить код авторизации в мобильном устройстве
...