Как дать временные привилегии Клиенту, используя Spring и JSF
Привет, у меня есть небольшое приложение с пружиной, и я добавляю защиту, которая великолепна, но мне нужно разрешить временные привилегии для конкретного клиента, который может сгенерировать GUID для вставки в URL и отправить его на свою электронную почту, говоря что-то вроде:
Hi we need you to fill some information before start working on your task, please visit:
http://mydomain.com/information/information.jsf?id=6bbdeb67986e405793fbf75dr1F692a1
... только на определенное время или когда они заполнили эту информацию... но я не понимаю, как это сделать.
У кого-нибудь есть хороший подход к этому? Это не обязательно должно быть с Spring и JSF, но это мне очень поможет!
Спасибо
1 ответ
Решение
Сохраните токен в базе данных, связанной с учетной записью пользователя, которую ваше приложение интерпретирует как "Имеет специальную привилегию для редактирования заявки #foobar", и удалите токен, как только пользователь отправит форму.