Skip to content
master
Switch branches/tags
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 
 
 
 
 

flask-secure-cookie - Use Tornado cookies in Flask

Use Tornado styled secure cookies in Flask. This module can also help you interoperate between a Flask project and a Tornado project using the same cookies.

The code support both old style v1 Tornado cookies as well as v2. Default cookie encoding uses v2 while decoding uses v1 as a minimum.

Installation

  • pip install flask-secure-cookie

Usage

from flask_secure_cookie import SecureCookie

app = Flask(__name__)
# Cookie secret value will be read from app.config.
# If it does not exist, an exception will be thrown.
#
# You can also set the cookie secret in the SecureCookie initializer:
# secure_cookie = SecureCookie(app, cookie_secret="MySecret")
#
secure_cookie = SecureCookie(app)

redirect_to_protected = redirect("/protected")
response = app.make_response(redirect_to_protected)

secure_cookie.set("mycookie", "Hello World", response)
cookie_value = secure_cookie.get("mycookie")

For furhter comments, thoughts, ideas, etc feel free to send pull requests or contact me at:

About

Adds Tornado's secure cookie support to Flask

Resources

License

Releases

No releases published

Packages

No packages published

Languages