Кто-нибудь может рассказать мне, как работает выход из Facebook/Gmail из других устройств? Я разрабатываю веб-сайт с системой входа в систему, и я хочу, чтобы пользователь мог войти с нескольких устройств и удаленно выйти из других устройств.
В системе входа в систему, которую я разработал, cookie будет создан, когда пользователь войдет в систему с опцией "запомнить меня", и ключ будет сохранен в базе данных. Можно выйти из браузера, удалив эти ключи для соответствующего браузера /ip. Но что, если пользователь не проверяет вариант "запомнить меня"? Я застрял здесь.
Я думаю, вы должны пойти с oAuth, чтобы обеспечить безопасный делегированный доступ к ресурсам вашего сайта. Создайте токен аутентификации для входа на веб-сайт с разных устройств. Если пользователь выбирает опцию "запомнить меня", зашифруйте и сохраните учетные данные пользователя (включая токен аАут) на локальном компьютере. Уточните эти учетные данные, если пользователь выйдет из системы.