Flask-Multipass

View on PyPIReverse Dependencies (5)

0.5.6 flask_multipass-0.5.6-py3-none-any.whl

Wheel Details

Project: Flask-Multipass
Version: 0.5.6
Filename: flask_multipass-0.5.6-py3-none-any.whl
Download: [link]
Size: 41141
MD5: f9073cb28927a06be33ffa6efa89ffec
SHA256: 800268c5d994693635f50a169189aff8a1a21e55111f11d50e053d011190c0da
Uploaded: 2024-10-29 16:44:01 +0000

dist-info

METADATA

Metadata-Version: 2.3
Name: Flask-Multipass
Version: 0.5.6
Summary: A pluggable solution for multi-backend authentication with Flask
Author-Email: Indico Team <indico-team[at]cern.ch>
Project-Url: GitHub, https://github.com/indico/flask-multipass
Classifier: Environment :: Web Environment
Classifier: Framework :: Flask
Classifier: License :: OSI Approved :: BSD License
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Requires-Python: ~=3.8
Requires-Dist: blinker
Requires-Dist: flask
Requires-Dist: authlib (>=0.14.1); extra == "authlib"
Requires-Dist: requests; extra == "authlib"
Requires-Dist: pytest; extra == "dev"
Requires-Dist: pytest-cov; extra == "dev"
Requires-Dist: pytest-mock; extra == "dev"
Requires-Dist: flask-wtf; extra == "ldap"
Requires-Dist: python-ldap (<4.0,>=3.3.1); extra == "ldap"
Requires-Dist: python3-saml (<1.11,>=1.10.1); extra == "saml"
Requires-Dist: flask-wtf; extra == "sqlalchemy"
Requires-Dist: sqlalchemy; extra == "sqlalchemy"
Provides-Extra: authlib
Provides-Extra: dev
Provides-Extra: ldap
Provides-Extra: saml
Provides-Extra: sqlalchemy
Description-Content-Type: text/x-rst
License-Expression: BSD-3-Clause
License-File: LICENSE
[Description omitted; length: 1648 characters]

WHEEL

Wheel-Version: 1.0
Generator: hatchling 1.25.0
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
flask_multipass/__init__.py sha256=ayH-ghkebjjZilN5FNSBOUwYpDb3UT4oaMDE-FJglpQ 1241
flask_multipass/auth.py sha256=3Oxmq4TDhlsaO35PjSIahgsNEIRO1wIrII3kjwuRcC4 4797
flask_multipass/core.py sha256=lgxdCGJoY3QYFs38okDw4y_0Z0LqUeaot1bN_xHB6t0 24187
flask_multipass/data.py sha256=6EHG5T-6D9UBJPS8EU1Y6P_WRfBCBgIe0vc3mr69w9o 4710
flask_multipass/exceptions.py sha256=kgWvMUh6UQ8uT6L0ziWECNA0poWSEqtKmuHjnJUGfGg 1501
flask_multipass/group.py sha256=8xiDo_UGLGmlVFX1ZL5Aa3wzLDQSA3vxHE9T3VzQHm8 1804
flask_multipass/identity.py sha256=EEfYwGfZa7vRTi7nCxT3Oymtw-iB8vnk2VOoBoFOWAc 7366
flask_multipass/util.py sha256=EFDuymJgwvY0cQnHnP7INohIPYc00kUP99yd2DXF0WM 9789
flask_multipass/providers/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
flask_multipass/providers/authlib.py sha256=epB-LHrF_zBQwhkhxOJouK_MwxlnKQhONJrCkR-22Oo 8323
flask_multipass/providers/saml.py sha256=oqE5EJqz-4ODJVKIEcTKbi_uC-5rO8xWDB0uyTK-Ykk 9706
flask_multipass/providers/shibboleth.py sha256=MzE_b6TtbhvhV7pKx0qRUG-0WQR40-Zo5q5cJ5AmaNY 3726
flask_multipass/providers/sqlalchemy.py sha256=-AlHzkv2tpPqBcVeMq0ZUY-GP33T25ty8ZozqnR80tM 4092
flask_multipass/providers/static.py sha256=10G2LqQ8wVU3CZRMLPE6-pqr77TJ20Lg0bfqV0dBf-I 4985
flask_multipass/providers/ldap/__init__.py sha256=IVnDuTqPlRsseOVi4F_DkJCYsSLAYLUH2Tn75I49_Ys 412
flask_multipass/providers/ldap/exceptions.py sha256=THVxncBO_ghvntj875SxqSwQqSya5A1kqmC3dC6v550 454
flask_multipass/providers/ldap/globals.py sha256=RKxWnxZC0eTQQl4JYA97u6muOeGKcxVXQp0biEI97bU 391
flask_multipass/providers/ldap/operations.py sha256=I-gSn6t9Vak4OMgf3vsBXWG0JywvaoSE6iS5QDlS8wA 5799
flask_multipass/providers/ldap/providers.py sha256=mxCnePczt4c0NPFMpsYWnf3V19OW-v3kFoqXiUBdvI4 11795
flask_multipass/providers/ldap/util.py sha256=CzysgWDChPDDQGJ25EJ6rmDeDFdS4WeBcTadO3W5wqY 10163
flask_multipass-0.5.6.dist-info/METADATA sha256=1YfRwToiILcEvxLeQ6Oc4P5EJy7CKdOzirWx5BNv_io 3015
flask_multipass-0.5.6.dist-info/WHEEL sha256=1yFddiXMmvYK7QYTqtRNtX66WJ0Mz8PYEiEUoOUUxRY 87
flask_multipass-0.5.6.dist-info/entry_points.txt sha256=lgSmJ9ZQIExxEdz5Snr9S9ZE305dUkgo_h500DVMGfY 790
flask_multipass-0.5.6.dist-info/licenses/LICENSE sha256=zJNtSAYqfxW9irO2onXSgLdo2PvK2mnLsdrjW_T71-E 1814
flask_multipass-0.5.6.dist-info/RECORD

entry_points.txt

authlib = flask_multipass.providers.authlib:AuthlibAuthProvider
ldap = flask_multipass.providers.ldap:LDAPAuthProvider
saml = flask_multipass.providers.saml:SAMLAuthProvider
shibboleth = flask_multipass.providers.shibboleth:ShibbolethAuthProvider
static = flask_multipass.providers.static:StaticAuthProvider
authlib = flask_multipass.providers.authlib:AuthlibIdentityProvider
ldap = flask_multipass.providers.ldap:LDAPIdentityProvider
ldap_or_authinfo = flask_multipass.providers.ldap:AuthFallbackLDAPIdentityProvider
saml = flask_multipass.providers.saml:SAMLIdentityProvider
shibboleth = flask_multipass.providers.shibboleth:ShibbolethIdentityProvider
static = flask_multipass.providers.static:StaticIdentityProvider