Я предоставляю доступ к веб-сервису с помощью eventmachine и evma_httpserver следующим образом:
EM.run{
puts "Query Server running on port 9000"
EM.start_server '0.0.0.0', 9000, QueryEngineHttpServer
}
Я хотел бы сделать его безопасным, то есть требовать имя пользователя и пароль. Я знаю, как сделать это с помощью Sinatra, но я не использую это для этого, поэтому я не знаю, как поступить.