Update mod_rest example configuration to new format (#161)
This commit is contained in:
parent
b45fd21340
commit
9374ed0ffc
|
@ -24,7 +24,7 @@ Enable the module:
|
||||||
modules:
|
modules:
|
||||||
mod_rest:
|
mod_rest:
|
||||||
allowed_ips:
|
allowed_ips:
|
||||||
- "> {127,0,0,1} ."
|
- "127.0.0.1"
|
||||||
|
|
||||||
And enable the HTTP request handler in the listen section:
|
And enable the HTTP request handler in the listen section:
|
||||||
listen:
|
listen:
|
||||||
|
@ -62,19 +62,35 @@ Configurable options:
|
||||||
There is more information about AccessCommands in the ejabberd Guide.
|
There is more information about AccessCommands in the ejabberd Guide.
|
||||||
Default value: []
|
Default value: []
|
||||||
|
|
||||||
Complex example configuration (works only when set in an old-format ejabberd.cfg file:
|
Complex example configuration:
|
||||||
{modules,
|
|
||||||
[
|
acl:
|
||||||
{mod_rest, [
|
restuser:
|
||||||
{allowed_ips, [ {127,0,0,1}, {192,168,1,12} ]},
|
user:
|
||||||
{allowed_destinations, [ "nolan@localhost", "admin@example.com" ]},
|
- "userest": "localhost"
|
||||||
{allowed_stanza_types, [ "message", "presence", "iq" ]},
|
|
||||||
{access_commands, [ {configure, [registered_users], []} ]}
|
access:
|
||||||
]
|
restaccess:
|
||||||
},
|
restuser: allow
|
||||||
...
|
|
||||||
]
|
commands_admin_access: restaccess
|
||||||
}.
|
|
||||||
|
modules:
|
||||||
|
mod_rest:
|
||||||
|
allowed_ips:
|
||||||
|
- "127.0.0.1"
|
||||||
|
- "192.168.1.12"
|
||||||
|
allowed_destinations:
|
||||||
|
- "nolan@localhost"
|
||||||
|
- "admin@example.com"
|
||||||
|
allowed_stanza_types:
|
||||||
|
- "message"
|
||||||
|
- "presence"
|
||||||
|
- "iq"
|
||||||
|
access_commands:
|
||||||
|
restaccess:
|
||||||
|
- registered_users
|
||||||
|
- connected_users
|
||||||
|
|
||||||
This module gives many power to perform tasks in ejabberd,
|
This module gives many power to perform tasks in ejabberd,
|
||||||
such power in bad hands can harm your server, so you should
|
such power in bad hands can harm your server, so you should
|
||||||
|
@ -195,7 +211,7 @@ import urllib2
|
||||||
|
|
||||||
server_url = 'http://localhost:5280/rest/'
|
server_url = 'http://localhost:5280/rest/'
|
||||||
|
|
||||||
call = '<message to="user1@localhost" from="localhost/rest"><body>World</body></message>'
|
call = '<message to="nolan@localhost" from="localhost/rest"><body>World</body></message>'
|
||||||
resp = urllib2.urlopen(server_url, call)
|
resp = urllib2.urlopen(server_url, call)
|
||||||
result = resp.read()
|
result = resp.read()
|
||||||
print result
|
print result
|
||||||
|
|
Loading…
Reference in New Issue