mod_http_oauth2: Reflect changes to defaults etc
- Resource owner password grant was disabled by default
- Tokens now include a hash of client_id making it possible to be
reasonable sure that they were issued to a particular client
local hostname = module:get_option_string("sasl_hostname", module.host);
module:hook("stream-features", function(event)
local features = event.features;
local mechs = features:get_child("mechanisms", "urn:ietf:params:xml:ns:xmpp-sasl");
if mechs then
mechs:tag("hostname", { xmlns = "urn:xmpp:domain-based-name:1" })
:text(hostname):up();
end
end);