У меня есть приложение MVC3, которое использует стандартный контроллер учетных записей, который поставляется с Visual Studio для аутентификации пользователей.
Я хочу поделиться с людьми определенными частями моей программы, подобно тому, как Google делится документами в документах Google, когда вы делаете это по электронной почте; другими словами, я не хочу предоставлять кому-либо доступ к страницам (в этом случае я мог бы просто удалить атрибуты авторизации), но я хочу, чтобы пользователи делились страницами на основе URL-адреса с хэшем в нем, и чтобы они пропускали авторизоваться.
Я думаю, что хотел бы сгенерировать хэш на основе страницы и связать ее с анонимным пользователем, который затем должен будет автоматически войти в систему, если хэш правильный.
Как бы я это сделал?