Я реализовал поставщика OpenID и проверяющую сторону OpenID, оба настроены в среде балансировки нагрузки.
Я реализовал соответствующие хранилища БД, но теперь у меня осталась зависимость ProviderEndpoint
в сеансе.
Я хотел бы как-то сохранить запрос, не используя ProviderEndpoint
, а какой-то другой механизм, который не зависит от сеансов в памяти.Например, сохранение запроса в Cookie или в строке запроса.
Проблема, с которой я столкнулся, заключается в том, что я не могу сериализовать IAuthenticationRequest
или IRequest
.Базовые классы являются внутренними, поэтому я также не могу привести их к этому.
У кого-нибудь есть указания, как реализовать это без использования Sessions?
Спасибо