Управление доступными способами входа на форме авторизации.определяет пользовательский ключ AuthConfig.
По умолчанию ключ отображается пустым: {"AuthTypes":[]}
Пример значения:
{"AuthTypes": [{"Type": "phone-code", "IsDefault": true, "AllowRegister": true, "AutoRegister": true, "PrivacyLink": null, "HideProviders": true, "Visibility": "all" }, { "Type": "email-code", "IsDefault": false, "AllowRegister": false, "AutoRegister": true, "PrivacyLink": null, "HideProviders": true, "Visibility": "mobile"}, {"Type": "login-pass", "IsDefault": true,"AllowRegister": true, "AutoRegister": false, "PrivacyLink": null, "HideProviders": false, "Visibility": "web"}]}
где:
•Type — Тип авторизации. Возможные значения: login-pass, phone-code, email-code.
•IsDefault — Тип авторизации по умолчанию. При входе в систему пользователь увидит тип авторизации, для которого параметр isDefault указан в значении true. Если типов по умолчанию указано больше одного, на форме появится кнопка переключения входа на другой способ.
•AllowRegister — Разрешить регистрацию по указанному типу. Если параметр принимает значение true, то при открытии способа входа на форме будет доступна кнопка регистрации.
•AutoRegister — Автоматическая регистрация.
•PrivacyLink — Ссылка на пользовательское соглашение. Если параметр не пустой, на экране отображается обязательная опция "Я принимаю условия пользовательского соглашения" с указанной ссылкой.
•HideProviders — Скрыть провайдеры. Если параметр принимает значение true, то при открытии способа входа или регистрации выбор провайдера будет недоступен.
•Visibility — Возможность отображать данный тип авторизации для всех устройств (значение по умолчанию), только для веб-версии или только для мобильной версии. Возможные значения: all, mobile, web.
Параметры в AuthTypes обязательно должны быть указаны с заглавной буквы |
---|
Настройка имеет в системе больший приоритет для отображения кнопки регистрации. Если в ключе регистрация отключена, она не будет доступна даже при активной опции Разрешена регистрация, вход по номеру телефона в общих настройках приложения.
Вход по почте
Пользователь вводит адрес почты, который указан у него в профиле и нажимает кнопку Далее. На указанный адрес поступит 4-значный код, который необходимо будет ввести в системе. Если код введен корректно будет совершен вход в систему.
Окно входа по почте
Для корректного входа по почте в профиле пользователя обязательно должен быть добавлен почтовый ящик, а в общих настройках приложения должен быть выбран Почтовый ящик для системных писем и настроен SMTP сервер.
Вход по номеру
Пользователь вводит номер телефона, ннажимает кнопку Далее. На указанный номер поступит 4-значный код, который необходимо будет ввести в системе. Если код введен корректно будет совершен вход в систему.
Для корректного входа по номеру должен быть настроен SMS провайдер |
---|
Окно входа по номеру телефона