Аутентификация доступа анонимных пользователей по ссылке

#ruby-on-rails #devise #qr-code #url-shortener

#ruby-on-rails #разработать #qr-код #средство сокращения URL

Вопрос:

В приложении Rails с Devise я пытаюсь определить, как аутентифицировать и защитить доступ анонимного пользователя к ссылке. При нажатии на ссылку она навсегда отключается.

Управление пользователем осуществляется через Devise, а ссылка генерируется с помощью gem shortener.

Какое решение порекомендовало бы сообщество? Я имею в виду токенизацию доступа.

Комментарии:

1. Они анонимные пользователи или вам нужно их аутентифицировать? Или вам просто нужны одноразовые ссылки?

2. Анонимные пользователи. У них будет возможность зарегистрироваться, но пока они не решат зарегистрироваться, функция должна быть анонимной.