Update example configuration

This commit is contained in:
Jonas Schäfer
2020-03-07 13:35:36 +01:00
parent 6819a4eec6
commit 1ab3fac939

View File

@@ -1,11 +1,44 @@
import secrets
# REQUIRED SETTINGS
# =================
# NOTE: change this to a constant, but secret value.
# Secret key used to guard forms and sessions.
#
# This must be both reasonably constant and secret. If the secret gets
# compromised, you can change it (without having to worry about the "constant"
# requirement).
#
# if not constant:
# - sessions will be lost on each server restart
#
# if not secret:
# - users may be able to forge sessions
# - attackers may be able to execute things on a properly authenticated users
# behalf.
# - other bad things.
import secrets
SECRET_KEY = secrets.token_urlsafe(nbytes=32)
# URL (without trailing /) of the prosody HTTP server.
#
# This must be set for anything to work correctly.
#
# NOTE: If this does not point at localhost, it MUST use https. Otherwise,
# passwords will be transmitted in plaintext through insecure channels.
PROSODY_ENDPOINT = "http://localhost:5280"
# The domain name of the Snikket server
#
# This must be set for login to work correctly.
SNIKKET_DOMAIN = "localhost"
# OPTIONAL SETTINGS
# =================
# How long browers may cache avatars
#
# Setting this to zero forces browsers to check if their locally cached copy
# of an avatar is still up-to-date on every request; if it is, the avatar is
# not re-transferred.
#
# AVATAR_CACHE_TTL = 1800