Comparison

plugins/mod_component.lua @ 8134:b87e281a7d59

mod_component: Use typed config API
author Kim Alvefur <zash@zash.se>
date Wed, 26 Apr 2017 16:54:58 +0200
parent 7886:679746cdf3cc
child 8146:5c91fb62338e
child 8234:97b3ca502547
comparison
equal deleted inserted replaced
8132:6ddddfe05a74 8134:b87e281a7d59
64 (session.log or log)("warn", "Invalid component handshake for host: %s", session.host); 64 (session.log or log)("warn", "Invalid component handshake for host: %s", session.host);
65 session:close("not-authorized"); 65 session:close("not-authorized");
66 return true; 66 return true;
67 end 67 end
68 68
69 local secret = module:get_option("component_secret"); 69 local secret = module:get_option_string("component_secret");
70 if not secret then 70 if not secret then
71 (session.log or log)("warn", "Component attempted to identify as %s, but component_secret is not set", session.host); 71 (session.log or log)("warn", "Component attempted to identify as %s, but component_secret is not set", session.host);
72 session:close("not-authorized"); 72 session:close("not-authorized");
73 return true; 73 return true;
74 end 74 end