Questions tagged [3scale]

3scale is an API Infrastructure service which handles API Keys, Rate Limiting, Analytics, Billing Payments and Developer Management.

3scale is an API Infrastructure service which handles API Keys, Rate Limiting, Analytics, Billing Payments and Developer Management. Includes a configurable API dashboard and developer portal CMS. More product stuff at the official website, support information can be found here.

This API requires libxml2 installed.

31 questions
18
votes
3 answers

How can I manipulate the JSON body of a POST request using Nginx and Lua?

I am doing a proof of concept to demonstrate how we might implement 3scale in our stack. In one example I want to do some POST request body manipulation to create an API façade that maps what might be a legacy API format to a new internal one. Eg.…
Jesse
  • 297
  • 1
  • 3
  • 9
4
votes
2 answers

API gateway for WebSocket

I need a API gateway for my websocket application. Analyse and identify unusual requests from certain IP Quotas and Rate Limiting Statistics Free or commercial Solid performance The sub-protocol of my WebSocket is WAMP, so I am afraid there is no…
Mr.Wang from Next Door
  • 13,670
  • 12
  • 64
  • 97
3
votes
1 answer

Detect and rewrite HTTP Basic user/password headers into custom headers with Nginx/Lua

I am working with a historic API which grants access via a key/secret combo, which the original API designer specified should be passed as the user name & password in an HTTP Basic auth header, e.g.: curl -u api_key:api_secret…
ScottM
  • 7,108
  • 1
  • 25
  • 42
1
vote
0 answers

3Scale custom policy matching path param in the URI

I am using 3Scale's edge limiting policy to impose rate limiting for my API and having the following endpoints GET /v1/user GET /v1/user/{name} GET /v1/user/{name}/{organization} For the first endpoint configuring rate limit is pretty straight…
1
vote
0 answers

Can Red Hat 3scale API Management operator be installed in a regular (non-OpenShift) Kubernetes cluster

Since Red Hat 3scale API Management operator being an open-source project, I was wondering if it can be installed in a regular Kubernetes cluster that is not OpenShift. All the documentation points to ways of installing it in OpenShift. I did notice…
kasper360
  • 367
  • 2
  • 4
  • 14
1
vote
1 answer

Use protected domain on Red Hat 3scale backend

I run an application on a local jboss server. Now I try to add its api as private base url on 3 scale. But i got the following error message: Sorry, this domain is protected Does anyone know how to use a protected domain as private base url in…
1
vote
1 answer

How to move portal artifacts from one environment to another in Redhat's 3scale

We are working with Redhat's 3scale as our API management platform. Currently we have a development environment and we are trying to build up another environment(Staging/Production). Does anyone know how to move the artifacts(Pages, Files, Partials,…
Abdullah Khan
  • 12,010
  • 6
  • 65
  • 78
1
vote
1 answer

Is it possible to design the Email Templates in 3Scale?

Is it possible to edit the Email templates in 3Scale to include html tags and css for better visual? If I want to achieve this, is there a workaround while leveraging the Email templates inside 3scale admin developer portal? Thanks
Vincent Bacalso
  • 2,071
  • 4
  • 23
  • 34
1
vote
1 answer

Just installed 3scale API Management in Openshift cluster and i am unable to see the self-managed gateway

Used the template provided here :- https://github.com/3scale/3scale-amp-openshift-templates/blob/master/amp/amp.yml Under integration tab , i am unable to see the option for APICast self managed gateway option.
1
vote
1 answer

Should I manage my cache control headers in each app or in the api gateway?

This is a design/architecture best practice question. I've been asked to put a CDN in front of an API Gateway. I am very new to CDN. Provide Cache instructions within responses and instruct the CDN on caching. From my perspective I have two…
Richie
  • 4,989
  • 24
  • 90
  • 177
1
vote
1 answer

How to define pattern in mapping rules for url path parameter

When there is parameter in url, how to set pattern for mapping rule in svc configuration? for example, url like this: http://myaddress/hr/{deptId}/header, the deptId is department id which is a dynamic string. I tested with /hr/*/header, it doesn't…
Lan
  • 119
  • 12
1
vote
1 answer

how to make 3scale sigle sign on to redirect to plan page?

I want to redirect the user directly to plan subscription page with plan selected , so how can i do that . If you can tell me how to read a parameter plan id from sso that will he help as well.
Laxmikanta Nayak
  • 375
  • 2
  • 10
1
vote
1 answer

How does 3scale API Gateway communicate with portal?

I am trying out 3Scale API Management. I would like to have the API gateway running on-premise in Docker container and test with 3Scale API Portals by Red Hat evaluation. A few questions: How are the communication done between API Gateway and API…
4integration
  • 193
  • 1
  • 3
  • 13
1
vote
4 answers

CORS with 3scale

We’re trying to setup a 3scale platform over OpenShift to manage API access between a REST service and a JavaScript web application. Authentication shall be managed with the user-key placed in a HTTP header. The two applications are reachable on…
1
vote
1 answer

Caching not working using Ngnix and 3scale

I'm using ngnix openreg with the default configuration form 3scale with a few additions. No matter what I do I'm getting all cache MISS in the logs. The headers from the upstream server: HTTP/1.1 200 Content-Length: 1517 Content-Type:…
captain678
  • 11
  • 2
1
2 3