Hello,
I have an ext_authz service in the filter chain. If it returns 200, everything’s ok. The user accesses the service safe-guarded by that ext_authz service.
My question is: How do I route the user to another service if ext_authz returns 403?
Kind regards,
Benjamin
--
You received this message because you are subscribed to the Google Groups "envoy-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to envoy-users...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/envoy-users/10c44b80d840414a8fe6b9ab85fa788a%40SRV59WIN.macmon.local.
Unfortunately, I cannot do that… I need to forward the request to another cluster depending on the ext_authz result without changing the client’s location.
Is it possible to route traffic to a different cluster depending on a header or dynamic metadata value set by another filter?
It appears to me, you cannot match on headers or dynamic metadata values in the virtual host’s routes config.