Mercurial > prosody-modules
annotate misc/upstart/prosody.conf @ 5404:1087f697c3f3
mod_http_oauth2: Strip unknown extra fields from client registration
We shouldn't sign things we don't understand!
RFC 7591 section-2 states:
> The authorization server MUST ignore any client metadata sent by the
> client that it does not understand (for instance, by silently removing
> unknown metadata from the client's registration record during
> processing).
Prevents grandfathering in of unvalidated data that might become used
later, especially since the 'additionalProperties' schema keyword was
removed in 698fef74ce53
| author | Kim Alvefur <zash@zash.se> |
|---|---|
| date | Tue, 02 May 2023 16:23:40 +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 |
