Rate Limiting
To protect the system from abusive requests, UniLink makes use of rack_attack
gem.
You could customize the configuration to suit your needs by updating, config/initializers/rack_attack.rb
Default Rate Limits
- UniLink will throttles requests by IP at
60rpm
, Unless the request is from an allowed IP['127.0.0.1', '::1']
- Signup Requests are limited by IP at
5 requests
per5 minutes
. - SignIn Requests are limited by IP at
5 requests
per20 seconds
. - SignIn Requests are limited by email address at
20 requests
per5 minutes
for a specific email. - Reset Password Requests are limited at
5 requests
per1 hour
for a specific email.
Attachment Restrictions
Contact/Inbox Avatar
attachment file types are limited to jpeg, gif and png.Contact/Inbox Avatar
attachment file size is limited to 15MB.Website Channel
message attachments are limited to types ['image/png', 'image/jpeg', 'image/gif', 'image/bmp', 'image/tiff', 'application/pdf', 'audio/mpeg', 'video/mp4', 'audio/ogg', 'text/csv']Website Channel
message attachments are limited to 40MB size limit.