Mercurial > prosody-modules
annotate misc/upstart/prosody.conf @ 5617:d8622797e315
mod_http_oauth2: Shorten default token validity periods
With refresh tokens, short lifetime for access tokens is not a problem.
The arbitrary choice of one hour seems reasonable. RFC 6749 has it as
example value.
One week for refresh tokens matching the default archive retention
period. This means that a client that remains unused for one week will
have to sign in again. An actively used client will continually push
that forward with each used refresh token.
author | Kim Alvefur <zash@zash.se> |
---|---|
date | Mon, 24 Jul 2023 01:30:14 +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 |