New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[gateway] Fine-grained conditional policies #60
Closed
brasseld opened this issue
Jun 17, 2016
· 2 comments
· Fixed by gravitee-io/gravitee-ui-components#228, gravitee-io/gravitee-policy-circuit-breaker#3, gravitee-io/gravitee-policy-cache#20, gravitee-io/gravitee-policy-dynamic-routing#21 or gravitee-io/gravitee-policy-jwt#50
Closed
[gateway] Fine-grained conditional policies #60
brasseld opened this issue
Jun 17, 2016
· 2 comments
· Fixed by gravitee-io/gravitee-ui-components#228, gravitee-io/gravitee-policy-circuit-breaker#3, gravitee-io/gravitee-policy-cache#20, gravitee-io/gravitee-policy-dynamic-routing#21 or gravitee-io/gravitee-policy-jwt#50
Comments
Provide a way to copy and paste a policy from a path to an other one. |
aelamrani
changed the title
Fine-grained conditional policies
[gateway] Fine-grained conditional policies
Nov 10, 2020
Interpreter EL |
gcusnieux
added a commit
to gravitee-io/gravitee-ui-components
that referenced
this issue
Dec 18, 2020
gcusnieux
added a commit
to gravitee-io/gravitee-policy-transformheaders
that referenced
this issue
Dec 19, 2020
gcusnieux
added a commit
to gravitee-io/gravitee-policy-json-validation
that referenced
this issue
Dec 19, 2020
gcusnieux
added a commit
to gravitee-io/gravitee-policy-url-rewriting
that referenced
this issue
Dec 19, 2020
gcusnieux
added a commit
to gravitee-io/gravitee-policy-rest-to-soap
that referenced
this issue
Dec 19, 2020
gcusnieux
added a commit
to gravitee-io/gravitee-policy-request-validation
that referenced
this issue
Dec 19, 2020
gcusnieux
added a commit
to gravitee-io/gravitee-policy-ratelimit
that referenced
this issue
Dec 19, 2020
gcusnieux
added a commit
to gravitee-io/gravitee-policy-openid-connect-userinfo
that referenced
this issue
Dec 19, 2020
gcusnieux
added a commit
to gravitee-io/gravitee-policy-mock
that referenced
this issue
Dec 19, 2020
gcusnieux
added a commit
to gravitee-io/gravitee-policy-json-to-json
that referenced
this issue
Dec 19, 2020
gcusnieux
added a commit
to gravitee-io/gravitee-policy-jwt
that referenced
this issue
Dec 19, 2020
aelamrani
added a commit
to gravitee-io/gravitee-policy-transformqueryparams
that referenced
this issue
Dec 21, 2020
aelamrani
added a commit
to gravitee-io/gravitee-policy-xml-validation
that referenced
this issue
Dec 21, 2020
aelamrani
added a commit
to gravitee-io/gravitee-policy-xml-validation
that referenced
this issue
Dec 21, 2020
aelamrani
added a commit
to gravitee-io/gravitee-policy-transformqueryparams
that referenced
this issue
Dec 21, 2020
aelamrani
added a commit
to gravitee-io/gravitee-policy-oauth2
that referenced
this issue
Dec 21, 2020
aelamrani
pushed a commit
to gravitee-io/gravitee-ui-components
that referenced
this issue
Dec 21, 2020
aelamrani
pushed a commit
to gravitee-io/gravitee-management-rest-api
that referenced
this issue
Dec 21, 2020
aelamrani
pushed a commit
to gravitee-io/gravitee-gateway-api
that referenced
this issue
Dec 21, 2020
aelamrani
pushed a commit
to gravitee-io/gravitee-expression-language
that referenced
this issue
Dec 21, 2020
aelamrani
pushed a commit
to gravitee-io/gravitee-management-webui
that referenced
this issue
Dec 21, 2020
aelamrani
pushed a commit
to gravitee-io/gravitee-policy-assign-attributes
that referenced
this issue
Dec 21, 2020
aelamrani
pushed a commit
to gravitee-io/gravitee-policy-transformheaders
that referenced
this issue
Dec 21, 2020
aelamrani
pushed a commit
to gravitee-io/gravitee-policy-json-validation
that referenced
this issue
Dec 21, 2020
aelamrani
pushed a commit
to gravitee-io/gravitee-policy-url-rewriting
that referenced
this issue
Dec 21, 2020
aelamrani
pushed a commit
to gravitee-io/gravitee-policy-rest-to-soap
that referenced
this issue
Dec 21, 2020
aelamrani
pushed a commit
to gravitee-io/gravitee-policy-request-validation
that referenced
this issue
Dec 21, 2020
aelamrani
pushed a commit
to gravitee-io/gravitee-policy-openid-connect-userinfo
that referenced
this issue
Dec 21, 2020
aelamrani
pushed a commit
to gravitee-io/gravitee-policy-mock
that referenced
this issue
Dec 21, 2020
aelamrani
pushed a commit
to gravitee-io/gravitee-policy-json-to-json
that referenced
this issue
Dec 21, 2020
aelamrani
pushed a commit
to gravitee-io/gravitee-policy-jwt
that referenced
this issue
Dec 21, 2020
aelamrani
pushed a commit
to gravitee-io/gravitee-policy-dynamic-routing
that referenced
this issue
Dec 21, 2020
aelamrani
pushed a commit
to gravitee-io/gravitee-policy-cache
that referenced
this issue
Dec 21, 2020
aelamrani
pushed a commit
to gravitee-io/gravitee-policy-ratelimit
that referenced
this issue
Dec 21, 2020
aelamrani
added a commit
to gravitee-io/gravitee-policy-generate-jwt
that referenced
this issue
Dec 21, 2020
aelamrani
added a commit
to gravitee-io/gravitee-policy-callout-http
that referenced
this issue
Dec 21, 2020
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
From @brasseld on May 4, 2016 14:18
Currently, policies are defined by path / HTTP methods.
Even if it sounds to be sufficient for a great majority of use case, it would be useful to define a more fine-grained condition to apply a policy.
For example:
Publisher wants to expose its API in XML and JSON but backend is only exposing data as XML. One condition to apply XML to JSON policy transformation will be that request HTTP headers have an Accept header with an application/json value
Example of conditions to apply a policy
Copied from original issue: gravitee-io/release#42
The text was updated successfully, but these errors were encountered: