Flask-Multipass

View on PyPIReverse Dependencies (5)

0.5.4 Flask_Multipass-0.5.4-py3-none-any.whl

Wheel Details

Project: Flask-Multipass
Version: 0.5.4
Filename: Flask_Multipass-0.5.4-py3-none-any.whl
Download: [link]
Size: 41026
MD5: 456037cbac0296c3ea23234021bc5b9a
SHA256: d716dc21a514c1389a074bb7bca95d7da6d7fc55758204bd818d45f230529a9a
Uploaded: 2024-03-30 11:29:20 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: Flask-Multipass
Version: 0.5.4
Summary: A pluggable solution for multi-backend authentication with Flask
Author: Indico Team
Author-Email: indico-team[at]cern.ch
Home-Page: https://github.com/indico/flask-multipass
License: BSD
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: flask
Requires-Dist: blinker
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: sqlalchemy; extra == "sqlalchemy"
Requires-Dist: flask-wtf; extra == "sqlalchemy"
Provides-Extra: authlib
Provides-Extra: dev
Provides-Extra: ldap
Provides-Extra: saml
Provides-Extra: sqlalchemy
Description-Content-Type: text/x-rst
License-File: LICENSE
[Description omitted; length: 1648 characters]

WHEEL

Wheel-Version: 1.0
Generator: bdist_wheel (0.43.0)
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
flask_multipass/__init__.py sha256=VCHipjsH1RkZWjgIACGPg8o9D-mxBppu9Mg1gDH-RVk 810
flask_multipass/auth.py sha256=3Oxmq4TDhlsaO35PjSIahgsNEIRO1wIrII3kjwuRcC4 4797
flask_multipass/core.py sha256=OgrwtQz2thZEFbyOY-YBiO9cCaU4VH9TIrKjUYsn2tw 23785
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.4.dist-info/LICENSE sha256=zJNtSAYqfxW9irO2onXSgLdo2PvK2mnLsdrjW_T71-E 1814
Flask_Multipass-0.5.4.dist-info/METADATA sha256=CjmhMU4Cc35zl4mxVVoyXhNUj5BKLSA_Ak4V7xn67nw 3004
Flask_Multipass-0.5.4.dist-info/WHEEL sha256=GJ7t_kWBFywbagK5eo9IoUwLW6oyOeTKmQ-9iHFVNxQ 92
Flask_Multipass-0.5.4.dist-info/entry_points.txt sha256=lgSmJ9ZQIExxEdz5Snr9S9ZE305dUkgo_h500DVMGfY 790
Flask_Multipass-0.5.4.dist-info/top_level.txt sha256=4PzzQjAeJDSbgYKdDE2WZiFAE7XInstaNSIo3Ewfj8w 16
Flask_Multipass-0.5.4.dist-info/RECORD

top_level.txt

flask_multipass

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