Вот мой сценарий...
Клиентское приложение пользователя отправляет запрос на доступ к веб-службе.
Веб-сервис отвечает «ключом», который действителен только в течение X секунд/минут (время может быть переменным или, по крайней мере, определяемым в моем веб-сервисе).
Пользовательское клиентское приложение использует ключ немедленно, чтобы сделать дополнительный запрос.
Веб-служба проверяет, что ключ все еще действителен, и если он обрабатывает запрос, в противном случае отвечает соответствующим образом.
Мне нужно сделать это без фактического сохранения ключа в базе данных, поэтому я предполагаю, что хэш, используемый при генерации ключа (с солью), должен каким-то образом основываться на времени.
Я думаю, что я действительно спрашиваю, как лучше всего это сделать.
Язык: VB.Net