This is a Flask session serializer that encrypts the session using crypto_secretbox. Flask-SecretBox-Session is a drop-in replacement for the default Flask session serializer.
From the virtualenv, run
pip install flask-secretbox-session
Then in your flask application, add
from secretbox_session import SecretboxCookieSessionInterface
app.session_interface = SecretboxCookieSessionInterface()
To override the key used for storing the timestamp for avoiding clashes with
your own session objects, you can use the timestamp_key
named argument, like
so:
app.session_interface = SecretboxCookieSessionInterface(timestamp_key='__timestamp')
The default value of timestamp_key
is '__session_timestamp__'
.
Distributed under the 2-clause BSD.