Skip to main content

A lightweight extension & library to security Flask applications quickly and simply.

Project description

https://travis-ci.org/solardiax/flask-identity.svg?branch=master https://coveralls.io/repos/github/solardiax/flask-identity/badge.svg?branch=master https://img.shields.io/github/tag/solardiax/flask-identity.svg Downloads License Documentation Status

A lightweight extension & library to security Flask applications quickly and simply.

About Flask-Identity

Flask-Identity allows you to quickly add common security mechanisms to your Flask application. They include:

  1. Session based authentication

  2. User and role management

  3. Password hashing

  4. Basic HTTP authentication

  5. Token based authentication

  6. Login tracking

  7. JSON/Ajax Support

Why create Flask-Identity?

Currently there are so many security middleware for Flask, most them depends on many extensions/libraries. It’s easy to start but hard to configure because some options are defined by the dependencies.

Flask-Identity is a lightweight security extension with all-in-one configurations and less third dependencies, some codes are direct merged from other successful open-source libraries:

Contributing

Issues and pull requests are welcome. Please consult these contributing guidelines.

Installing

Install and update using pip:

pip install -U Flask-Identity

Resources

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

flask_identity-1.0.6.tar.gz (26.6 kB view details)

Uploaded Source

Built Distribution

flask_identity-1.0.6-py3-none-any.whl (35.7 kB view details)

Uploaded Python 3

File details

Details for the file flask_identity-1.0.6.tar.gz.

File metadata

  • Download URL: flask_identity-1.0.6.tar.gz
  • Upload date:
  • Size: 26.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.5.1 CPython/3.11.3 Darwin/22.5.0

File hashes

Hashes for flask_identity-1.0.6.tar.gz
Algorithm Hash digest
SHA256 99386068f0906f47bf049fb5e43ecc2d921ff134cee1e7c94aef668c825a5a05
MD5 17eced733f81d9ef3087173e47682efa
BLAKE2b-256 a511b91fcee3cfee59f71e7db77014ecdbf1ec88c5e25af7b93bc4a015522050

See more details on using hashes here.

File details

Details for the file flask_identity-1.0.6-py3-none-any.whl.

File metadata

  • Download URL: flask_identity-1.0.6-py3-none-any.whl
  • Upload date:
  • Size: 35.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.5.1 CPython/3.11.3 Darwin/22.5.0

File hashes

Hashes for flask_identity-1.0.6-py3-none-any.whl
Algorithm Hash digest
SHA256 6bd41ed87bc01c807d6bd84fba5daaceb5374a62b1ffb6705e6a8bb0e9473693
MD5 f2d76e84637be4a8e5e9dae5b74c04bc
BLAKE2b-256 c28750c62622540e3332670d7c767f98482b91090ec7115b6fbe3fce1b31dac0

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page