Flask-Multipass

View on PyPIReverse Dependencies (5)

0.8 flask_multipass-0.8-py3-none-any.whl

Wheel Details

Project: Flask-Multipass
Version: 0.8
Filename: flask_multipass-0.8-py3-none-any.whl
Download: [link]
Size: 41926
MD5: a66cf4a79d7fe1ab290c7677df0e304e
SHA256: f0698468b1e7fbc8916a73a5fc3e26cfecb265a7687a39f2e78ab5a49d6017dc
Uploaded: 2025-02-09 11:59:12 +0000

dist-info

METADATA

Metadata-Version: 2.4
Name: Flask-Multipass
Version: 0.8
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.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Requires-Python: ~=3.9
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: ruff; extra == "dev"
Requires-Dist: flask-wtf; extra == "ldap"
Requires-Dist: python-ldap (>=3.3.1); extra == "ldap"
Requires-Dist: python3-saml (>=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.27.0
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
flask_multipass/__init__.py sha256=xVXcIJgb2EeJaeV15Ruaf2FUZrbmXV9xpRv_3CXUy74 1332
flask_multipass/auth.py sha256=Av8_BUooQVj4ZDXUlQd-BYl9-X9tP1OGu06IsvU0dIg 4798
flask_multipass/core.py sha256=F5myMmamMQws-dt-JWaSvbiRSymOjJCYSiJiUItULdQ 24823
flask_multipass/data.py sha256=vZTz16vHffwWISJjs66jhhKTbFRordhPczVucHGjAGI 4711
flask_multipass/exceptions.py sha256=-l8AsiIw7MPnwy6UWMYwDWmK-Lq8qJdMVCJINWab1NA 1559
flask_multipass/group.py sha256=omqxhbB4DHxWod_5W1l9WIb_VRdkFybLMhLkE38xXr0 1805
flask_multipass/identity.py sha256=J5DsOD7OjsHZxOd41aSks8YZgIiIf1acYVybRPX8uys 7373
flask_multipass/util.py sha256=jnP_HFbDpA0wdD6IU05iozHPrBxX_lwQxuJh7gRZJDQ 9728
flask_multipass/providers/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
flask_multipass/providers/authlib.py sha256=hZPeVvzoLJHRCm4PlXPA8TK1utsCal3i_l5ECouAyJc 10286
flask_multipass/providers/saml.py sha256=1VBvKVTOD71gY4w5v2wIYzymsrXUI8Cnwve8EbIB3jo 10149
flask_multipass/providers/shibboleth.py sha256=Nbcd2DZzdiXdoE4QjKO1hIMpGxMlnfbwi7P8ZXPvadI 3793
flask_multipass/providers/sqlalchemy.py sha256=cWrCt7gIcR1NySddWXVxW9VLZpRh2Qx1DPoPNtbK7Bc 4128
flask_multipass/providers/static.py sha256=CEjFHhITiRSIPs4SkV4kDS9_7g3B_Y4I0E8VR_25G5o 5016
flask_multipass/providers/ldap/__init__.py sha256=FOryOL64J6iDOYuLRhg6d2a1ZGcbiaCl3cSrDaxAbQE 462
flask_multipass/providers/ldap/exceptions.py sha256=Xpuhn1h4AOAnVmM-5Uuj9RRM6wI6tNPMjmcGwvkr2dE 456
flask_multipass/providers/ldap/globals.py sha256=aAHy_oZkIiCsfPM-viCKaOQmVG64fFtQ8Yda0HmImi4 390
flask_multipass/providers/ldap/operations.py sha256=fSXk9xXVQXqK2Cf5VIGM7hcL8jNCRWmY7Ddl7awGu8I 5799
flask_multipass/providers/ldap/providers.py sha256=cpOuKI_YxJ8n-ITW5Xhd2Ar1QVD6SkPOU6sJ2RmdLTk 11776
flask_multipass/providers/ldap/util.py sha256=w-1e8dhFCLTVW2TEMwwm3DeL2f0FVCJoELFWShA8Glk 10175
flask_multipass-0.8.dist-info/METADATA sha256=qVqMsXDvty3WcYPZOhTnSi0hSQh6N5Q_fcMKmawar8I 3039
flask_multipass-0.8.dist-info/WHEEL sha256=qtCwoSJWgHk21S1Kb4ihdzI2rlJ1ZKaIurTj_ngOhyQ 87
flask_multipass-0.8.dist-info/entry_points.txt sha256=lgSmJ9ZQIExxEdz5Snr9S9ZE305dUkgo_h500DVMGfY 790
flask_multipass-0.8.dist-info/licenses/LICENSE sha256=zJNtSAYqfxW9irO2onXSgLdo2PvK2mnLsdrjW_T71-E 1814
flask_multipass-0.8.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