Учётная запись

В данном блоке отображено:

  • Кнопка Войти или Выйти для входа или выхода из учётной записи в приложении. После входа отображается имя текущего пользователя в скобках

  • Кнопка Разрешения — открывает экран со списком известных серверу разрешений. Для каждого разрешения справа отображается иконка галочки: зелёная — разрешение выдано учётной записи, красная — не выдано. Пункт отображается только при наличии у учётной записи хотя бы одного выданного разрешения

Диалог входа

Диалог открывается одним из способов:

  • Вкладка Настройки → блок Учётная запись → кнопка Войти

  • Шапка вкладки Подключение → кнопка (отображается только если пользователь не авторизован)

  • Вкладка Адресная книга → ссылка Войти (когда пользователь не авторизован)

Диалог имеет заголовок Войти и содержит следующие поля:

  • Имя пользователя — обязательное поле, не может быть пустым

  • Список доменов — отображается только если на сервере настроены домены аутентификации. Представлен в виде радио-кнопок:

    • Локальный — вход в локальную учётную запись сервера (без домена)

    • Список доменов LDAP/AD, настроенных администратором

  • Пароль — обязательное поле с кнопкой переключения видимости

  • Запомнить пароль — переключатель сохранения пароля для последующих входов. Пункт отображается только при наличии у учётной записи права Запоминать пароль

  • Зарегистрироваться — ссылка для перехода на страницу регистрации новой учётной записи. Отображается только при использовании публичного сервера RuDesktop. Открывает в браузере страницу https://my.rudesktop.ru/account/register/

  • Авторизация через браузер — кнопка альтернативного входа через внешний браузер. Подробнее см. Вход через браузер ниже

Кнопки диалога:

  • OK — отправить данные на сервер. Во время запроса на месте кнопок отображается круговой индикатор загрузки

  • Отменить — закрыть диалог без входа

При ошибке авторизации над кнопками отображается красный текст с описанием проблемы

Вход через браузер

Помимо ввода имени пользователя и пароля, в диалоге входа доступна кнопка Авторизация через браузер. Она предназначена для входа через внешний браузер — например, когда на сервере настроен внешний провайдер аутентификации (SSO)

Последовательность:

  1. Нажмите Авторизация через браузер в диалоге входа

  2. На Android приложение запросит разрешение Отображение поверх других приложений — оно позволяет автоматически вернуть приложение на передний план после входа. При отказе вход продолжится, но вернуться в приложение потребуется вручную

  3. Откроется внешний браузер со страницей аутентификации. Пока идёт вход, в приложении отображается диалог Авторизация через браузер с индикатором загрузки и надписью Ожидание

  4. После успешной аутентификации приложение автоматически возвращается на передний план, диалог закрывается, и пользователь считается авторизованным

Примечание

Для автоматического возврата в приложение после входа предоставьте RuDesktop разрешения Полноэкранные уведомления и Отображение поверх других приложений. Соответствующие подсказки приложение показывает при необходимости

Важно

При отказе в доступе отображается сообщение В авторизации отказано, при иной ошибке — Не удалось авторизоваться. Пожалуйста, повторите попытку. Закрыть диалог можно кнопкой Отменить (во время ожидания) или Закрыть (после ошибки)

Двухфакторная аутентификация

Если для учётной записи на сервере включена двухфакторная аутентификация, после успешного ввода имени пользователя и пароля открывается дополнительный диалог Одноразовый пароль

Содержимое диалога:

  • Текстовое поле для ввода одноразового кода (получается через приложение-аутентификатор или по другому каналу, настроенному администратором)

  • Валидация: поле не может быть пустым

  • При ошибке кода отображается красный текст с описанием

Кнопки диалога:

  • OK — отправить код на сервер

  • Отменить — закрыть диалог

После успешной проверки кода диалог закрывается, и пользователь считается авторизованным