- [server:main]
- use = egg:Paste#http
- host = 0.0.0.0
- port = 5000
- [app:main]
- use = egg:syncserver
- [syncserver]
- # This must be edited to point to the public URL of your server,
- # i.e. the URL as seen by Firefox.
- public_url = https://syncserver.cool/
- # This defines the database in which to store all server data.
- #sqluri = sqlite:////tmp/syncserver.db
- # This is a secret key used for signing authentication tokens.
- # It should be long and randomly-generated.
- # The following command will give a suitable value on *nix systems:
- #
- # head -c 20 /dev/urandom | sha1sum
- #
- # If not specified then the server will generate a temporary one at startup.
- secret = abcdef0123456789
- # Set this to "false" to disable new-user signups on the server.
- # Only request by existing accounts will be honoured.
- # allow_new_users = false
- # Set this to "true" to work around a mismatch between public_url and
- # the application URL as seen by python, which can happen in certain reverse-
- # proxy hosting setups. It will overwrite the WSGI environ dict with the
- # details from public_url. This could have security implications if e.g.
- # you tell the app that it's on HTTPS but it's really on HTTP, so it should
- # only be used as a last resort and after careful checking of server config.
- force_wsgi_environ = false
- # Uncomment and edit the following to use a local BrowserID verifier
- # rather than posting assertions to the mozilla-hosted verifier.
- # Audiences should be set to your public_url without a trailing slash.
- [browserid]
- backend = tokenserver.verifiers.RemoteVerifier
- audiences = https://syncserver.cool
- verifier_url = https://fxa-browser-verifier.cool/v2