Виджет авторизации: различия между версиями

Материал из SmartPlayer
Строка 49: Строка 49:
== '''Работа с виджетом''' ==
== '''Работа с виджетом''' ==
=== '''Настройка виджета''' ===
=== '''Настройка виджета''' ===
[[File:Настраиваем виджет.png|thumb|right|Пример поиска настроек|150px]]
[[File:Настраиваем виджет.png|thumb|right|Пример перехода в раздел настройки|150px]]
После всех подготовительных мероприятий необходимо перейти в настройки виджета.
После всех подготовительных мероприятий необходимо перейти в настройки виджета.
В открывшемся окне можно увидеть области виджета, которые можно перемещать. Справа сверху нужно нажать на "Шестерёнку" и открыть окно настройки параметров виджета.
В открывшемся окне можно увидеть области виджета, которые можно перемещать. Справа сверху нужно нажать на "Шестерёнку" и открыть окно настройки параметров виджета.

Версия от 11:48, 18 августа 2023

Описание ситуации

Пользователям периодически необходимо загрузить контент со своего сайта. Для получения контента им чаще всего нужно пройти процесс авторизацию. Чтобы не проходит аутентификации в ручном режиме и полностью автоматизировать процесс был создан виджет авторизации.

Виджет совместим с порталами имеющих логику авторизации аналогичную Google

Логика работы виджета

Виджет разработан для работы в панелях использующих разрешение Full HD (1920X1080) и поддерживает все форматы картинок (JPEG,PNG)
  • Подготовить трансляцию
  • Пользователь заходит на страницу авторизации и копирует URL страницы
  • В этой же странице разворачивает окно "Логин" на полный экран, нажав "F11".
  • Тоже самое делает с окном "Пароль"
  • Сохраняет скриншоты на своём устройстве
  • Заходит в личный кабинет SmartPlayer
  • Создаёт папку для скриншотов внутри личного кабинета и переносит их в нее
  • Запускает виджет по инструкции и заносит в него нужные данные
  • Авторизуется с помощью виджета и может продолжать демонстрировать контент

Важно: Если пользователь использует в качестве устройства ноутбук и после нажатия "F 11" может не произойти никаких действий. Это связано с тем что в операционной системе у него "по умолчанию" стоит включено - "использование панели Function". В таком случае, чтобы развернуть страницу браузера необходимо нажать клавиши "Fn + F 11".

Настройка виджета

Пример отображения переноса виджета в личный кабинет
Виджет авторизации настраивается самим пользователем при входе
В качестве примера будет использоваться страница авторизации в Google.

Получение виджета

Пользователь получает виджет в виде архива.
Этот архив интегрируется в личный кабинет. Его добавление происходит в разделе "Контент" во вкладке "Виджеты". Встраивание происходит с помощью перетаскивания архива из репозитория где он хранится в окно личного кабинета.
После этого виджет будет хранится внутри вашего личного кабинета

Создание трансляции

Настройка разрешения
  1. Первоначально нужно перейти в главную панель навигации
  2. В разделе «Трансляции» выбрать пункт «Создать»
  3. В появившемся окне задаем параметры страницы. Для этого в верхней части экрана нажимаем "шестерёнку" и в появившемся меню указываем параметры «Ширина» и «Высота». Нажимаем сохранить. По умолчанию используется горизонтальная ориентация 1920Х1080.
  4. Выбираем зону трансляции нажав на специальный иконку и растягиваем ее на все поле.
Подготовка трансляции

Добавление виджета

Поиск виджета и разделе "Контент"
Перенос виджета в рабочую зону

После того как пользователь настроил трансляцию, ему необходимо добавить виджет.

  • Кликаем на рабочее поле и обращаем внимание на появившееся меню под названием "контент", в правой части экрана. Там представлены несколько папок с отсортированным контентом и главная папка со всем загруженным в систему контентом.
  • В этом списке находится виджет. Выбираем его и перетаскиваем его в рабочее поле.
  • Во вкладке «Настройка контента» в правой части экрана, указываем продолжительность 10400сек
Установка продолжительности трансляции

Подготовка подложки

В браузере открываем страницу авторизации Google, включаем полноэкранный режим (по умолчанию F11) и делаем полный скриншот. Далее вводим логин и переходим на страницу с вводом пароля, аналогично делаем скриншот экрана. Создаем отдельную папку во вкладке «Контент» и добавляем туда сделанные скриншоты.

Необходимо делать скриншот в полноэкранном режиме выделяя всю область экрана, иначе поля авторизации не совпадут.
Готовые подложки для логина и пароля на примере Google

Работа с виджетом

Настройка виджета

Пример перехода в раздел настройки

После всех подготовительных мероприятий необходимо перейти в настройки виджета. В открывшемся окне можно увидеть области виджета, которые можно перемещать. Справа сверху нужно нажать на "Шестерёнку" и открыть окно настройки параметров виджета. В них мы указываем :

  • Указываем адрес страницы авторизации в графе "" сервиса авторизации Google.
  • Далее скролим в самый низ страницы настроек и выбираем папку, где хранятся скриншоты. Нажимаем «Сохранить» и «Применить настройки»

После у нас отобразились наши скриншоты и поля, в которые необходимо подставить поля из виджета.
Первым делом заполняем данные на полях логина и пароля. По умолчанию поля находятся в верхнем левом углу
В дальнейшем эти данные будут подставлены в соответствующие поля.
Выбираем скриншот с логином и в нём совмещаем контуры окна логин подставляем поле логин. Очень важно правильно совместить контуры окна логина скриншота с окном "логина" виджета. Кнопку «далее» совмещаем с прямоугольником «next».
Переходим на следующий скриншот. В поле «пароль», подставляем поле «пароль».
На кнопку «далее» на скриншоте с паролем подставляем «Authorize».
Нажимаем кнопку «Сохранить».
Далее даем название нашей трансляции, сохраняем ее и запускаем на устройстве.

Внешний вид виджета

Виджет использует в качестве рабочего экрана область скриншота. Он состоит из четырёх блоков:

Пример отображения областей виджета авторизации
  1. Логин - прямоугольная область с данными. В эту строку вставляется электронная почта. Совмещаем с областью "логина" на скриншоте
  2. Пароль - прямоугольная область с данными. В данную строку прописывают пароль. Совмещаем с областью "пароля" на скриншоте.
  3. Authorize - прямоугольная область, которая производит нажатие кнопки (кликер). Совмещаем с кнопкой "авторизация" на скриншоте.
  4. Next - прямоугольная область, которая производит нажатие кнопки (кликер). Совмещаем с кнопкой "далее" на скриншоте

Итоговый результат

Использование виджета позволит сохранить пользователю конфиденциальность своих данных и при этом он сможет использовать систему автологинизации.