Uploaded image for project: 'Red Hat 3scale API Management'
  1. Red Hat 3scale API Management
  2. THREESCALE-411

Add support to APIcast for end user rate limits

    XMLWordPrintable

Details

    • Feature Request
    • Resolution: Done
    • Major
    • None
    • SaaS
    • Gateway
    • None

    Description

      Add user id to auth calls in the APIcast gateway in order to make use of end user plans
      https://github.com/3scale/apicast/issues/255

      IMPORTANT: End user rate limits will be re-implemented in future, this should feature should only be used as an upstream and on understanding that it will need to be migrated to the new implementation in future.

      UPDATE 02/Sept/2018:
      The implementation of this policy (“Edge Limiting Policy”) is very flexible and powerful and can cover several use cases

      Example Use Cases

      • End user rate limiting: Rate limit by a value of parsed JWT using the subject ( {{ jwt.sub }}).
      • TPS rate limiting: Limit allowed Transactions per Second (TPS).
      • Global rate limits per service: Apply limits per service rather than per app.
      • Concurrent connection limit: Set the number of concurrent connections allowed.

      Attachments

        Activity

          People

            jsmadis Jakub Smadis (Inactive)
            mcheshir@redhat.com Mark Cheshire (Inactive)
            Martin Kudlej Martin Kudlej
            Votes:
            0 Vote for this issue
            Watchers:
            6 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: