module Radiusd
def self.instantiate
- log(L_DBG, "[mruby]Running ruby instantiate")
+ log(L_DBG, "Running ruby instantiate")
return RLM_MODULE_OK
end
- def self.authenticate(request)
- log(L_DBG, "[mruby]Running ruby authenticate")
+ def self.authenticate(p)
+ log(L_DBG, "Running ruby authenticate")
return RLM_MODULE_NOOP
end
- def self.recv_access_request(request)
- log(L_DBG, "[mruby]Running ruby recv_access_request")
- log(L_WARN, "Authorize: #{request.inspect}(#{request.class})")
- log(L_WARN, "Authorize: #{request.request.inspect}(#{request.request.class})")
- reply = [["Framed-MTU", 1500]]
- control = [["Password.Cleartext", "hello"], ["Tmp-String-0", "!*", "ANY"]]
+ def self.recv_access_request(p)
+ log(L_DBG, "Running ruby recv_access_request")
+ log(L_WARN, "Authorize: #{p.request.user_name.get.inspect}")
+ p.reply.framed_mtu.set(1500)
+ p.control.password.cleartext.set('hello')
return [RLM_MODULE_UPDATED, reply, control]
end
- def self.send_access_accept(request)
- log(L_DBG, "[mruby]Running ruby send_access_accept")
+ def self.send_access_accept(p)
+ log(L_DBG, "Running ruby send_access_accept")
return RLM_MODULE_NOOP
end
- def self.recv_accounting_request(request)
- log(L_DBG, "[mruby]Running ruby accounting")
+ def self.recv_accounting_request(p)
+ log(L_DBG, "Running ruby accounting")
return RLM_MODULE_NOOP
end
end