Skip to main content
Para proteger o sistema de solicitações abusivas, o AirysChat usa a gem rack_attack. Você pode personalizar a configuração para atender às suas necessidades atualizando, config/initializers/rack_attack.rb

Limites de Taxa Padrão

  • O AirysChat limitará as solicitações por IP em 60rpm, a menos que a solicitação seja de um IP permitido ['127.0.0.1', '::1']
  • As solicitações de Signup são limitadas por IP em 5 requests a cada 5 minutes.
  • As solicitações de SignIn são limitadas por IP em 5 requests a cada 20 seconds.
  • As solicitações de SignIn são limitadas pelo endereço de e-mail em 20 requests a cada 5 minutes para um e-mail específico.
  • As solicitações de Reset Password são limitadas em 5 requests a cada 1 hour para um e-mail específico.

Restrições de Anexo

  • Os tipos de arquivo de anexo de Contact/Inbox Avatar são limitados a jpeg, gif e png.
  • O tamanho do arquivo de anexo de Contact/Inbox Avatar é limitado a 15MB.
  • Os anexos de mensagem do Website Channel são limitados aos tipos [‘image/png’, ‘image/jpeg’, ‘image/gif’, ‘image/bmp’, ‘image/tiff’, ‘application/pdf’, ‘audio/mpeg’, ‘video/mp4’, ‘audio/ogg’, ‘text/csv’]
  • Os anexos de mensagem do Website Channel são limitados ao tamanho limite de 40MB.

Desativando Rack attack em sua instância

Você pode controlar o comportamento do rack attack em sua instância através das seguintes variáveis de ambiente.