Необходимо создание мини-браузера под Windows
Общая задача:
Есть сайт, авторизировавшись на нем, человек получает определенные доступы и права (с этим же входом)
Цель задачи:
Необходимо ограничить получения доступа.
т.е. браузер должен использовать свои cookies (т.е. браузер всегда должен иметь доступ к сайту), при этом сам сотрудник не зная пароля от сайта, вынужден будет заходить именно через браузер и одноразовые пароли
Пример использования:
есть сайт на котором происходит регистрация облачных порталов
при регистрации портала (можно зарегистрировать бесплатно) выдается домен ***.сайт.ru
к одной почте (к одной авторизации) добавляется множество порталов, например:
1.сайт.ru
2.сайт.ru
доступом является авторизация на сайт сайт.NET (!)
нужно сделать так:
Открываю браузер -> запрашивается пароль
Узнаю пароль // эта часть пишется на нашей стороне
Ввожу пароль -> открывается сайт.net (статическая вкладка)
Выбираю портал -> открывается ***.сайт.ru/*
Работаю там определенное время -> браузер запрашивает новый пароль
Запрашиваю новый пароль // эта часть пишется на нашей стороне
Ввожу новый пароль -> продолжаю работать
Функции браузера:
открытие и закрытие вкладок (открытие статических вкладок из списка если проще)
Открытие новой вкладке при клике на среднюю кнопку мыши
Обновление страницы
доступ к браузеру по одноразовому паролю (пароль берется с веб-сервера POST-отправкой или рассчитывается по формуле) (обсуждаемо)
вход в браузер должен быть органичен по времени
браузер должен использовать свои cookie, данные должны быть зашифрованы
Визуальная часть не имеет значения
по аналогии:
www.youtube.com/watch?v=U...