Morgan
|
0f0c2b8b92
|
feat: verified resources endpoint [v2] (#21006)
* feat: verified resources endpoint [v2]
* add tests and fixes
* chore: add endpoint throttler decorator and handling
* chore: code review comments
* chore: code review comments
* chore: code review comments
* bump platform libraries
* chore: add tests and fix issues
|
2025-05-02 13:37:19 +03:00 |
|
Lauris Skraucis
|
7f02464fed
|
refactor: forbidden 403 v2 guard messages (#20794)
* refactor: delete unused proxy guard
* refactor: roles.guard.ts
* refactor: is-org.guard.ts
* refactor: permissions.guard.ts
* refactor: oauth-client-guard.ts
* refactor: is-user-event-type-webhook-guard.ts
* refactor: platform-plan.guard.ts
* refactor: roles.guard.ts
* refactor: cache guard result if canAccess=true
* refactor: is-admin-api-enabled.guard.ts
* refactor: is-team-in-org.guard.ts
* refactor: platform-plan.guard.ts
* refactor: is-webhook-in-org.guard.ts
* refactor: is-user-in-org.guard.ts
* refactor: is-user-webhook-guard.ts
* refactor: is-user-in-org-team.guard.ts
* refactor: is-membership-in-org.guard.ts
* refactor: is-oauth-client-webhook-guard.ts
* refactor: is-routing-form-in-team.guard.ts
* refactor: is-managed-org-in-manager-org.guard.ts
* fill the gaps
* refactor: api-auth.strategy.ts
* fix: test
* implement feedback
* fix: tests
* fix: refactor
* fix: test
|
2025-04-22 16:28:53 +03:00 |
|
Morgan
|
2e0f4d3176
|
fix: use real ip in throttler [v2] (#20606)
|
2025-04-08 10:21:29 +00:00 |
|
Morgan
|
d4afa1436d
|
chore: make throttler logs verbose (#17845)
|
2024-11-26 09:42:27 +00:00 |
|
Lauris Skraucis
|
058d58a6f3
|
revert chore: make rate limit logs verbose api-v2 (#17273)
This reverts commit e2c54b1fc4.
|
2024-10-23 14:17:54 +00:00 |
|
Morgan
|
e2c54b1fc4
|
chore: make rate limit logs verbose api-v2 (#17262)
|
2024-10-23 06:53:51 +00:00 |
|
 Lauris SkraucisandMorgan Vernay
|
c4cdba1015
|
refactor: throttler rate limits for oauth client & access token (#16962)
Co-authored-by: Morgan Vernay <morgan@cal.com>
|
2024-10-08 17:34:41 +03:00 |
|
Lauris Skraucis
|
44f6f2e320
|
refactor: v2 throttler guard (#16922)
* chore: add logs
* refactor: replace deprecated redis.setex with redis.set
* chore: log response headers
|
2024-10-07 11:02:41 +00:00 |
|
Lauris Skraucis
|
4b6a389212
|
feat: v2 rate limiting (#16882)
* refactor: pass redis storage to throttler guard
* chore: upgrade throttler to latest
* feat: ApiKey RateLimit table
* chore: upgrade redis storage throttler
* feat: rate limit by api key
* refactor: on delete api key cascade rate limit
* fix: permissions guard work with oauth credentials
* chore: set rate limit in env
* tests: throttler
* feat: include rate limit name in response
* fix: correctly handle multiple rate limits
* chore: remove unused import
* delete migrations
* chore: prisma migration
* doc
* dummy
* fix: permissions guard unit test
* refactor: remove route specific @Throttles
* fix: permissions guard
|
2024-10-01 12:01:56 +00:00 |
|
Morgan
|
74bed31edc
|
chore: improve api-v2 rate limiting (#16746)
|
2024-09-20 15:15:48 +00:00 |
|