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
你遇到的问题是什么?