7sg/ratelimiter

There is no license information available for the latest version (v1.0) of this package.

Provides a request pattern to rate limit Flow / Neos Applications

Maintainers

👁 sebastiansommer

Package info

github.com/7Singapore/7SG.RateLimiter

Type:neos-package

pkg:composer/7sg/ratelimiter

Statistics

Installs: 1 339

Dependents: 0

Suggesters: 0

Stars: 0

Open Issues: 0

v1.0 2021-09-22 09:45 UTC

Requires

Requires (Dev)

None

Suggests

None

Provides

None

Conflicts

None

Replaces

None

Unknown License a24997a64bd1485d2e0394f92970bc4295e4fd8a

This package is not auto-updated.

Last update: 2026-06-26 06:34:31 UTC


README

Provides a request pattern to rate limit specific routes in Flow / Neos Applications.

Based on gentle-force

Installation

composer require '7sg/ratelimiter'

Usage

Neos:
 Flow:
 security:
 firewall:
 filters:
 'Seven.Website:FooBar':
 pattern: 'Seven\RateLimiter\RateLimiterRequestPattern'
 patternOptions:
 uriPattern: '/protected-route'
 redisHostname: 'REDIS_HOST'
 redisPort: 6379
 useCaseKey: 'your-use-case-key'
 maxUsages: 5
 period: 60
 interceptor: 'AccessDeny'