-
Bug
-
Resolution: Done
-
Major
-
None
-
2.2 GA, 2.3 GA, SaaS
When setting the Authentication Caching Policy to Allow:
"Allow mode caches both authorized and denied calls. If the policy is running under allow mode, cached calls will continue to be denied or allowed based on cached status. However, any new calls will be cached as authorized."
Documentation: https://access.redhat.com/documentation/en-us/red_hat_3scale/2-saas/html/deployment_options/apicast_policies#authentication_caching
And the communication between APIcast and the 3scale Backend suffers an outage, if a new key is used (one which was not used before when the communication was working and hence not cached), the first transaction returns 403 (Unauthorized) and only the following ones returns 200 (OK).
The expected behavior according to the Documentation would be to receive 200 (OK) starting from the first transaction.