ckanext-oidc-pkce

View on PyPIReverse Dependencies (0)

0.4.0 ckanext_oidc_pkce-0.4.0-py3-none-any.whl

Wheel Details

Project: ckanext-oidc-pkce
Version: 0.4.0
Filename: ckanext_oidc_pkce-0.4.0-py3-none-any.whl
Download: [link]
Size: 26620
MD5: 8195788b25e31b72c86711130313e91a
SHA256: 080ae3919b1c1ceffc548b63a389c164272f94d1dabb83dd733ddce7536d7731
Uploaded: 2025-03-11 10:03:28 +0000

dist-info

METADATA

Metadata-Version: 2.2
Name: ckanext-oidc-pkce
Version: 0.4.0
Summary: CKAN OIDC authenticator with PKCE flow
Author-Email: DataShades <datashades[at]linkdigital.com.au>, Sergey Motornyuk <sergey.motornyuk[at]linkdigital.com.au>
Maintainer-Email: DataShades <datashades[at]linkdigital.com.au>
Project-Url: Homepage, https://github.com/DataShades/ckanext-oidc-pkce
License: AGPL
Keywords: CKAN,Okta,oidc,pkce,authentication
Classifier: Development Status :: 4 - Beta
Classifier: License :: OSI Approved :: GNU Affero General Public License v3 or later (AGPLv3+)
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Requires-Dist: typing_extensions
Requires-Dist: pytest-factoryboy; extra == "test"
Provides-Extra: test
Description-Content-Type: text/markdown
License-File: LICENSE
[Description omitted; length: 3248 characters]

WHEEL

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

RECORD

Path Digest Size
ckanext_oidc_pkce-0.4.0-py3.9-nspkg.pth sha256=NXfLjB2L7-vMVBgj11KMWlHly-aPPPj1kuWUW7A1iMM 472
ckanext/oidc_pkce/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
ckanext/oidc_pkce/config.py sha256=mezcQmH1qPdU7dO-wX8fx_ozV818Y1NWcGTGUIKCCqI 4253
ckanext/oidc_pkce/config_declaration.yaml sha256=mnDWaUxvgN6OUMTz3x_lIhnlTOBh0oNFxkL03oUxVmo 2614
ckanext/oidc_pkce/helpers.py sha256=GQzRHC67RdAAIdEanXE_wl_AxN7Rc0_jJAZTDF32Mh0 764
ckanext/oidc_pkce/interfaces.py sha256=Mwhta4ZlAzrHmFdLBm493IudLKuNiCMbgILEpfgdYCU 3032
ckanext/oidc_pkce/plugin.py sha256=iIpwrA-LtcuhisaRYEsHHYamUOf20ls_cQhDNmcMkzg 3441
ckanext/oidc_pkce/signals.py sha256=kOCiqr9K388TLdM2b1UTcfGykDEnUP2MRXKLv-fm_xI 560
ckanext/oidc_pkce/utils.py sha256=q5pyeq58s9hE6A0DXvWasQYLzWvWpHGawzwfSK0Gklk 1565
ckanext/oidc_pkce/views.py sha256=QGJArXG5WpcI5IltWmoaZ76Pd080pnLR8CVv_VZohak 4125
ckanext/oidc_pkce/templates/user/login.html sha256=sxkvKTzkxK7eLW1PIzchsQZOLLpBVlsr4xbNlV6Cuj4 464
ckanext/oidc_pkce/tests/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
ckanext/oidc_pkce/tests/conftest.py sha256=bbZfu3zoyb3GK6uUALeu11kkmx-QBVeLiFcIuvKWIWU 315
ckanext/oidc_pkce/tests/test_plugin.py sha256=YbyxQrcIVuV9AQOBUwM7MSy-IohETvmnWp_EwsQOXNs 2589
ckanext/oidc_pkce/tests/test_utils.py sha256=7xjf-NUSTSfud6heC_hlUhUVVnBX07Xb0DVvU28YByg 1021
ckanext_oidc_pkce-0.4.0.dist-info/LICENSE sha256=2lWcRAHjsQhqavGNnR30Ymxq3GJ9BaYL_dnfGO_-WFA 34500
ckanext_oidc_pkce-0.4.0.dist-info/METADATA sha256=D9GLS8USm9xaaXd7h4zuWDOx9zHUv-lJeQZ9z8iENIQ 4167
ckanext_oidc_pkce-0.4.0.dist-info/WHEEL sha256=52BFRY2Up02UkjOa29eZOS2VxUrpPORXg1pkohGGUS8 91
ckanext_oidc_pkce-0.4.0.dist-info/entry_points.txt sha256=I8Pg173aTg379GKGxII-7cCHAN01LOX4yv7Hz80DNA8 124
ckanext_oidc_pkce-0.4.0.dist-info/namespace_packages.txt sha256=5yjNwq-s42weaiMMUuA5lZ45g99ANsfcRBCvac1JMS4 8
ckanext_oidc_pkce-0.4.0.dist-info/top_level.txt sha256=5yjNwq-s42weaiMMUuA5lZ45g99ANsfcRBCvac1JMS4 8
ckanext_oidc_pkce-0.4.0.dist-info/RECORD

top_level.txt

ckanext

entry_points.txt

ckan = ckan.lib.extract:extract_ckan
oidc_pkce = ckanext.oidc_pkce.plugin:OidcPkcePlugin

namespace_packages.txt

ckanext