我在我的 Rails 应用程序中使用 Keycloak gem。根据 keycloak 文档,keycloak 使用 cookie。在我的应用程序中,我使用 Redis 缓存存储来存储这些 cookie。
config.session_store :cache_store, key: ENV['APP_SESSION_KEY']
它抛出下面
raise CookieOverflow if options[:value].bytesize > MAX_COOKIE_SIZE
ActionDispatch::Cookies::CookieOverflow
如果我使用active_record_store它工作正常。但我真的需要使用redis_cache_store。
我该如何处理?