feat: Add zones for rate limiting by ip, user, session, global (#8508)
This commit is contained in:
19
src/cloud-code/Parse.Server.js
Normal file
19
src/cloud-code/Parse.Server.js
Normal file
@@ -0,0 +1,19 @@
|
||||
const ParseServer = {};
|
||||
/**
|
||||
* ...
|
||||
*
|
||||
* @memberof Parse.Server
|
||||
* @property {String} global Rate limit based on the number of requests made by all users.
|
||||
* @property {String} session Rate limit based on the sessionToken.
|
||||
* @property {String} user Rate limit based on the user ID.
|
||||
* @property {String} ip Rate limit based on the request ip.
|
||||
* ...
|
||||
*/
|
||||
ParseServer.RateLimitZone = Object.freeze({
|
||||
global: 'global',
|
||||
session: 'session',
|
||||
user: 'user',
|
||||
ip: 'ip',
|
||||
});
|
||||
|
||||
module.exports = ParseServer;
|
||||
Reference in New Issue
Block a user