При использовании авторизации по входящему SMS (v1.22_Настройка авторизации по входящему SMS (smsc.ru) по протоколам HTTP/HTTPS) в SMS может быть добавлена ссылка авторизации, перейдя по которой клиент сможет авторизоваться на портале. Данная возможность является опциональной и может быть задействована только при условии использования авторизации по входящему SMS. Настройка индивидуальна для каждого портала.
Для корректной работы авторизации по ссылке из входящего SMS в схеме авторизации на ТД Элтекс необходимо использовать проксирующий веб-сервер nginx (v1.22_NGINX для однохостовых инсталляций) при выполнении редиректа на портал. |
Предполагается что авторизация при по входящему SMS уже настроена.
В конфигурацию nginx необходимо добавить :
location ~* ^/(eltex_portal/)?([0-9]+)$ { rewrite ^/(?:eltex_portal/)?([0-9]+)$ /eltex_portal/auth/$1 break; proxy_pass http://<адрес портала>:<порт портала>; } |
Для включения ссылки авторизации в SMS необходимо выполнить настройку шаблона SMS-сообщения. Для этого в конструкторе порталов, надо выбрать портал нужного пользователя, и перейдя в раздел "Языковые настройки" изменить поле "Шаблон SMS-сообщения" "%password% - код доступа к '%ssid%'. Логин: %phone%":
на "%password%, ссылка: %auth-url%" и нажать кнопку "Сохранить." Если используется несколько языков в настройках портала - необходимо изменить шаблон для всех.
Ограничение длины одного SMS-сообщения в 70 символов. Это необходимо учитывать при настройке шаблона. В приведенном выше примере оставлено только обязательное поле %password%. Можно так же оставить другие поля, при условии, что длина сообщения не превысит ограничение. |
После этого при авторизации, после ввода номера телефона на портале, на устройство пользователя WiFi будет приходить SMS сообщение ссылкой вида:
После открытия ссылки в браузере устройства будет произведена авторизация.
Ссылка авторизации из соображений экономии сокращена, что вызывает необходимость использовать проскирующий веб-сервер nginx при авторизации на ТД Элтекс. При использовании в настройках ТД "AP IP alias", в SMS-сообщении вместо адреса ТД будет подставлено значение данной настройки. |