длительный SSO-сеанс с социальными брокерами (facebook, google) - PullRequest
0 голосов
/ 02 мая 2020

Я бы хотел, чтобы пользователи, вошедшие в систему через Facebook или Google, оставались в системе в течение нескольких месяцев. Точно так же, как функция «запомнить меня», когда вы входите в систему с именем пользователя / паролем. Однако этот параметр не используется при входе через Facebook.

Я думал, что смогу обойти его, создав собственный аутентификатор и настроив его на выполнение в качестве потока постлогинов, настроенного для брокера социального входа в систему. Этот аутентификатор установит настраиваемый постоянный повар ie.

Далее, еще один аутентификатор, подключенный к потоку браузера, проверит готовность ie, и, если она действительна, - аутентифицирует пользователя на ее основе.

Вышеприведенное, вероятно, будет работать нормально. Но есть еще одна проблема: как я могу обработать выход пользователя из системы? Я имею в виду:

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...