Metadata-Version: |
2.1 |
Name: |
FlaskSimpleAuth |
Version: |
33.2 |
Summary: |
Simple authentication, authorization and parameters for Flask, emphasizing configurability |
Author-Email: |
Fabien Coelho <flask.auth[at]coelho.net> |
Project-Url: |
repository, https://github.com/zx80/flask-simple-auth |
Project-Url: |
documentation, https://zx80.github.io/flask-simple-auth/ |
Project-Url: |
issues, https://github.com/zx80/flask-simple-auth/issues |
Project-Url: |
package, https://pypi.org/project/FlaskSimpleAuth/ |
License: |
CC0 |
Classifier: |
Development Status :: 5 - Production/Stable |
Classifier: |
Intended Audience :: Developers |
Classifier: |
License :: CC0 1.0 Universal (CC0 1.0) Public Domain Dedication |
Classifier: |
Programming Language :: Python |
Classifier: |
Environment :: Web Environment |
Classifier: |
Framework :: Flask |
Classifier: |
Topic :: Software Development :: Libraries :: Python Modules |
Requires-Python: |
>=3.10 |
Requires-Dist: |
flask (>=2.2) |
Requires-Dist: |
ProxyPatternPool (>=1.0) |
Requires-Dist: |
CacheToolsUtils (>=8.5) |
Requires-Dist: |
flask-cors; extra == "cors" |
Requires-Dist: |
anodb; extra == "demo" |
Requires-Dist: |
psycopg; extra == "demo" |
Requires-Dist: |
psycopg2; extra == "demo" |
Requires-Dist: |
pymemcache; extra == "demo" |
Requires-Dist: |
redis; extra == "demo" |
Requires-Dist: |
types-redis; extra == "demo" |
Requires-Dist: |
types-cachetools; extra == "demo" |
Requires-Dist: |
types-flask; extra == "dev" |
Requires-Dist: |
types-requests; extra == "dev" |
Requires-Dist: |
mypy; extra == "dev" |
Requires-Dist: |
pyright; extra == "dev" |
Requires-Dist: |
flake8; extra == "dev" |
Requires-Dist: |
black; extra == "dev" |
Requires-Dist: |
ruff; extra == "dev" |
Requires-Dist: |
pytest; extra == "dev" |
Requires-Dist: |
coverage; extra == "dev" |
Requires-Dist: |
pymarkdownlnt (!=0.9.5); extra == "dev" |
Requires-Dist: |
build; extra == "dev" |
Requires-Dist: |
twine; extra == "dev" |
Requires-Dist: |
wheel; extra == "dev" |
Requires-Dist: |
sphinx; extra == "doc" |
Requires-Dist: |
sphinx-rtd-theme; extra == "doc" |
Requires-Dist: |
sphinx-autoapi; extra == "doc" |
Requires-Dist: |
sphinx-lint; extra == "doc" |
Requires-Dist: |
myst-parser; extra == "doc" |
Requires-Dist: |
flask-httpauth; extra == "httpauth" |
Requires-Dist: |
pyjwt; extra == "jwt" |
Requires-Dist: |
cryptography; extra == "jwt" |
Requires-Dist: |
ldap3; extra == "ldap" |
Requires-Dist: |
pymemcache; extra == "memcached" |
Requires-Dist: |
bcrypt; extra == "password" |
Requires-Dist: |
argon2-cffi; extra == "password" |
Requires-Dist: |
scrypt; extra == "password" |
Requires-Dist: |
passlib; extra == "password" |
Requires-Dist: |
crypt-r; python_version >= "3.13" and extra == "password" |
Requires-Dist: |
redis; extra == "redis" |
Requires-Dist: |
requests; extra == "tests" |
Requires-Dist: |
pydantic (>=2.0); extra == "tests" |
Provides-Extra: |
cors |
Provides-Extra: |
demo |
Provides-Extra: |
dev |
Provides-Extra: |
doc |
Provides-Extra: |
httpauth |
Provides-Extra: |
jwt |
Provides-Extra: |
ldap |
Provides-Extra: |
memcached |
Provides-Extra: |
password |
Provides-Extra: |
redis |
Provides-Extra: |
tests |
Description-Content-Type: |
text/markdown |
License-File: |
LICENSE |