Я пишу приложение ASP.net, использующее Windows Identity Foundation. В моем приложении ASP.net используется проверка подлинности на основе утверждений с пассивным перенаправлением на службу маркеров безопасности. Это означает, что когда пользователь обращается к приложению, он автоматически перенаправляется в службу маркеров безопасности, где получает маркер безопасности, который идентифицирует их в приложении.
В ASP.net маркеры безопасности хранятся в виде файлов cookie.
Я хочу, чтобы в моем приложении пользователь мог щелкнуть что-то, что удалит файл cookie и перенаправит их в службу маркеров безопасности для получения нового маркера. Короче говоря, упростите выход и вход в качестве другого пользователя. Я пытаюсь удалить файл cookie, содержащий токен, в коде, но он каким-то образом сохраняется.
Как удалить токен, чтобы пользователь мог снова войти в систему и получить новый токен?