auth-checker

View on PyPIReverse Dependencies (0)

2.1.0 auth_checker-2.1.0-py3-none-any.whl

Wheel Details

Project: auth-checker
Version: 2.1.0
Filename: auth_checker-2.1.0-py3-none-any.whl
Download: [link]
Size: 17989
MD5: 9179334d6f6d69f42cdffc2e21d59197
SHA256: 5f8f4b87fd628a00d9455fd26d589b2e633a64386d3c44cb113c880236050950
Uploaded: 2024-11-08 19:38:23 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: auth-checker
Version: 2.1.0
Summary: Contains the AuthChecker class for apps using the Auth Service
Author-Email: Ryan Semmler <rsemmle[at]ncsu.edu>, Luc Sanchez <lgsanche[at]ncsu.edu>, Jeremy Gibson <jmgibso3[at]ncsu.edu>
Project-Url: Homepage, https://github.com/ncstate-sat/auth_checker
Classifier: Programming Language :: Python :: 3
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Requires-Python: >=3.9
Requires-Dist: fastapi (==0.110.2)
Requires-Dist: pyjwt (==2.8.0)
Requires-Dist: casbin (==1.36.0)
Requires-Dist: google-auth (==2.19.1)
Requires-Dist: casbin_redis_adapter (==1.2.0)
Requires-Dist: casbin_pymongo_adapter (==1.1.0)
Requires-Dist: sat-utils (==1.7.0)
Requires-Dist: casbin_sqlalchemy_adapter (==1.4.0); extra == "casbinsql"
Requires-Dist: pytest (==8.2.2); extra == "dev"
Requires-Dist: pytest-cov (==4.1.0); extra == "dev"
Requires-Dist: pytest-mock (<4.0.0,>=3.14.0); extra == "dev"
Requires-Dist: pytest-env (<1.2.0,>=1.1.3); extra == "dev"
Requires-Dist: coverage[toml] (>=6.2); extra == "dev"
Requires-Dist: black (<24.0.0,>=23.3.0); extra == "dev"
Requires-Dist: ruff (==0.1.1); extra == "dev"
Requires-Dist: bandit (<2.0.0,>=1.7.4); extra == "dev"
Requires-Dist: bandit[toml] (<2.0.0,>=1.7.4); extra == "dev"
Requires-Dist: pre-commit (<3.0.0,>=2.16.0); extra == "dev"
Requires-Dist: isort (<6.0.0,>=5.10.1); extra == "dev"
Requires-Dist: pyupgrade (<3.0.0,>=2.29.1); extra == "dev"
Requires-Dist: flit (<4.0.0,>=3.8.0); extra == "dev"
Requires-Dist: httpx (<1.0.0,>=0.27.0); extra == "dev"
Requires-Dist: jupyterlab (<5.0.0,>=4.1.5); extra == "dev"
Provides-Extra: casbinsql
Provides-Extra: dev
Description-Content-Type: text/markdown
[Description omitted; length: 4054 characters]

WHEEL

Wheel-Version: 1.0
Generator: flit 3.9.0
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
auth_checker/__init__.py sha256=Z7kQ7GoCrN10dSc-3Dxeo6m4_3rYBGT-0PLlgCgz2MI 735
auth_checker/rbac_model.conf sha256=KAuQ0vNxOIq-GNdK2IN1PrqeL5rmWM43G2qBWlDMnEY 224
auth_checker/authn/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
auth_checker/authn/routes.py sha256=qWaxf3wtTaF243nNwLOJ0u7veUu5dPHHtW3g6BXtJzI 2664
auth_checker/authz/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
auth_checker/authz/authorizer.py sha256=9xS0VCnm0QDbwu6PJkc4LPnF0IpynLV_4_8xTAq9KAU 380
auth_checker/authz/routes.py sha256=Gp1H0YOTccctyr5wxRI5iJMP1gg4itkzgUdi7b3O6Qw 1931
auth_checker/models/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
auth_checker/models/models.py sha256=AfypQ3QQv4Rjxno61QVdiAjEHouoT25pOkEAC6bxrME 8914
auth_checker/plugins/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
auth_checker/plugins/authorize/__init__.py sha256=SsOKyxeqVC4WaPQXboJ4y0GyxokvigPApktEtv3Fp4c 211
auth_checker/plugins/authorize/casbin_pl.py sha256=9lDNWlieEOBirvkIdUS6nfzphILdKhd9JM4-28MposQ 3302
auth_checker/plugins/authorize/satauth_pl.py sha256=gDZwNvoZ8PM4hS1TE0UFoKsjt5rrmYG5vsREMGmOi90 3680
auth_checker/tests/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
auth_checker/tests/conftest.py sha256=6Ii8nOeO2ljYz4riUrUHAFMhoa3o3Gcx_FWNFbnTh_Y 1387
auth_checker/tests/test_models.py sha256=FJNHQgE54pHzmyzu8hQLFez0NBq0NyiAQlqlx_1WuVQ 2979
auth_checker/tests/test_policy.csv sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
auth_checker/tests/test_routes.py sha256=89_S-bYiGks9HlWHi9xagdpYkPZdWk-_obyrVM1RRso 2941
auth_checker/util/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
auth_checker/util/authn_types.py sha256=HQ0JVAwDnHSr2pt5bq5qsL6_fUGeeyehT8WToFd12So 140
auth_checker/util/authorization_roles.py sha256=ldxTDUp3jWjB_s0kCxGGUxm-ZQa-8Zdq_hAcoGedL_E 48
auth_checker/util/interfaces.py sha256=lJ6hr2rmFhZgIX0_Ec6ltPTlj2WS0EayDMBvCAW2ZEA 920
auth_checker/util/settings.py sha256=gZGnO5nDeao3t3UetRsEOU-z3dad1L9fTPlr044u7ss 898
auth_checker-2.1.0.dist-info/LICENSE sha256=mp61IaBuWOKZYFHqJvxhXDRBOwUpBtqCJ8WHjQCE4dQ 1102
auth_checker-2.1.0.dist-info/WHEEL sha256=EZbGkh7Ie4PoZfRQ8I0ZuP9VklN_TvcZ6DSE5Uar4z4 81
auth_checker-2.1.0.dist-info/METADATA sha256=3WnPHvDqfhFWx_V6Uyaprlms8RT2pqg8ONaHpu3CBfs 5749
auth_checker-2.1.0.dist-info/RECORD