Пробую сюда вводить FingerprintJS
FingerprintJS — это библиотека, которая запрашивает атрибуты браузера и вычисляет из них хешированный идентификатор посетителя. В отличие от cookie-файлов и локального хранилища, «отпечаток пальца» остается неизменным в режиме инкогнито/приватном режиме и даже при удалении данных браузера.
Это будет сделано не для того, чтобы шпионить за участниками, а для повышение безопасности. Как писал ранее у меня есть желание вынести авторизацию, регистрацию в своеобразный пользовательский центр, подобный VK ID или Яндекс ID.
На самом деле это старый подход. Кто занимался социальными сетями, как только они появились, может быть помнит китайский подход к этому вопросу по средствам UCHOME (кит. соц. сеть с открытым исходным кодом).
С центра единой авторизации начинали разработку все 15 лет назад, а сегодня часто только крупные игроки делают это. И вот в этом центре применение «отпечатков пальцев» очень нужно. Т.к. мы вообще не можем полагаться на IP участника, например.
P.S. В общем, ввожу сюда, изучаю опять это дело, смотрю.
В Discourse довольно успешно это применялось через плагин. Тут система плагинов сделана?
Нет. Это будет добавлено сразу в ядро и будет далее мигрировать с авторизацией, куда она уйдет. Это будет одна из основных функций. Не плагин.