Skip to content

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

License

Notifications You must be signed in to change notification settings

SolardiaX/flask-identity

Folders and files

NameName
Last commit message
Last commit date

Latest commit

author
SolardiaX
Jun 19, 2023
b987f0f · Jun 19, 2023

History

62 Commits
Feb 20, 2021
Jun 3, 2023
May 31, 2023
Jun 19, 2023
Feb 19, 2021
Sep 3, 2020
Feb 19, 2021
Feb 19, 2021
Feb 24, 2021
Feb 20, 2021
Feb 19, 2021
May 29, 2023
Mar 8, 2021
Jun 19, 2023

Repository files navigation

Flask-Identity

https://travis-ci.org/solardiax/flask-identity.svg?branch=master https://coveralls.io/repos/github/solardiax/flask-identity/badge.svg?branch=master 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

About

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

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages