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. Other maintainers are also welcome. Unlike the original Flask-Security - issue pull requests against the master branch. 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.2.dev2021024.tar.gz (23.1 kB view details)

Uploaded Source

Built Distribution

Flask_Identity-1.0.2.dev2021024-py3-none-any.whl (28.7 kB view details)

Uploaded Python 3

File details

Details for the file Flask-Identity-1.0.2.dev2021024.tar.gz.

File metadata

  • Download URL: Flask-Identity-1.0.2.dev2021024.tar.gz
  • Upload date:
  • Size: 23.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.1.4 CPython/3.9.2 Darwin/19.6.0

File hashes

Hashes for Flask-Identity-1.0.2.dev2021024.tar.gz
Algorithm Hash digest
SHA256 8674c67fe3a1c61d60c7c0232287de2adca2887191db8ba80684d45e6cb81ce5
MD5 cdc85b84a77afdc6eed2b12aeefe0252
BLAKE2b-256 55f9de0efd714f983742115020358ec57ea7d5b89299717c60e50ff9cc997dc4

See more details on using hashes here.

File details

Details for the file Flask_Identity-1.0.2.dev2021024-py3-none-any.whl.

File metadata

File hashes

Hashes for Flask_Identity-1.0.2.dev2021024-py3-none-any.whl
Algorithm Hash digest
SHA256 223df168846e6ec501a8e1445c690892c5e003bbb2c207d60da45c83ce51762d
MD5 2333159861b9e103cea5b1d54def67d3
BLAKE2b-256 bbe79812b3448435cdc15b185b617372d9178107c4f872d1778f2b19682d160a

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