Предположим, вы разрабатываете независимую маленькую подстраницу для большого и часто посещаемого веб-портала.
На этой странице отображаются записи из общедоступного календаря событий, и пользователи могут выделить те, которые особенно интересны.им.Выделенные события должны подсвечиваться (и, возможно, показываться в отдельном списке) при каждом будущем посещении этого пользователя.
Однако создание классической системы регистрации пользователей или любой другой способ хранения выделенных пользователем событийна сервере это не вариант: субмодуль должен быть настолько автономным и требовать минимального обслуживания, насколько это возможно.Это одно из условий проекта.
Единственный способ сделать это без создания какой-либо системы входа в систему (насколько я могу видеть) - это использование файлов cookie или другого локального хранилища (Flash / HTML 5....), который имеет очевидный и большой недостаток в том, что он привязан к компьютеру, а не к пользователю.
Существует ли способ хранения данных в несколько килобайт на человека, но без необходимостииспользовать логин или openID, что я пропускаю?Возможно, надежный веб-сервис?
Служба хранения "ключ / значение", которой я передаю уникальный ключ (тот, который указал пользователь) и получаю взамен сохраненное значение, будет достаточно.Нет необходимости в реальной безопасности - данные не являются конфиденциальными.
OpenID не вариант: он недостаточно известен среди аудитории сайта.
Facebook будет вариантом, но я не думаю, что онипредоставить варианты «хранения», подобные этой.
В качестве обходного пути я собираюсь предложить пользователю их выборки событий в виде загрузки текстового файла, которые также могут быть загружены и превращены в файлы cookie на другом компьютере.Но это довольно сложно для пользователя, и поэтому не идеально.