Ruby Webrick HTTP身份validation

如何使用如下子类在此页面中执行相同的身份validation:

class Configuration  666) server.mount "/conf", Configuration trap "INT" do server.shutdown end server.start 

如果你以几乎相同的风格做到这一点似乎对我有用

 class Configuration < HTTPServlet::AbstractServlet def do_GET(req, res) HTTPAuth.basic_auth(req, res, "My Realm") {|user, pass| # block should return true if # authentication token is valid user == 'user' && pass == 'topsecret' } res.body = "Authenticated OK\n" end end 

你遇到的问题是什么?