Mercurial > prosody-modules
annotate misc/upstart/prosody.conf @ 5447:aa4828f040c5
mod_http_oauth2: Enforce client scope restrictions in authorization
When registering a client, a scope field can be included as a promise to
only ever use those. Here we enforce that promise, if given, ensuring a
client can't request or be granted a scope it didn't provide in its
registration. While currently there is no restrictions at registration
time, this could be changed in the future in various ways.
author | Kim Alvefur <zash@zash.se> |
---|---|
date | Thu, 11 May 2023 19:33:44 +0200 |
parents | 68b56506fa50 |
children |
rev | line source |
---|---|
2610 | 1 author "Kim Alvefur <zash@zash.se>" |
2 description "Prosody XMPP server" | |
3 | |
4 # Normal runlevel based start and stop | |
5 start on runlevel [2345] | |
6 stop on runlevel [!2345] | |
7 | |
8 # Alternate method for starting and stopping | |
9 # when a network interface comes and goes | |
10 # | |
11 # start on net-device-up IFACE=eth0 | |
12 # stop on net-device-down IFACE=eth0 | |
13 | |
14 # Change user so Prosdy doesn't have to | |
15 setgid prosody | |
16 setuid prosody | |
17 | |
18 # Set a sensible umask | |
19 umask 0027 | |
20 | |
21 # Run prosody | |
22 exec /usr/bin/prosody | |
23 | |
24 # Collect stdout into a log file | |
25 console log | |
26 | |
27 # Restart on crashes | |
28 respawn | |
29 respawn limit 5 10 |