django-pyoidc

View on PyPIReverse Dependencies (0)

0.0.13 django_pyoidc-0.0.13-py3-none-any.whl

Wheel Details

Project: django-pyoidc
Version: 0.0.13
Filename: django_pyoidc-0.0.13-py3-none-any.whl
Download: [link]
Size: 35264
MD5: 5abde99385e3149857440aa466f9fb28
SHA256: 69be4561c68597a485b994aaeca1e8384baeac1ce0d7f154cd7f73e5534a244b
Uploaded: 2024-06-26 14:28:39 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: django-pyoidc
Version: 0.0.13
Summary: Authenticate your users using OpenID Connect (OIDC)
Author-Email: "Régis Leroy (Makina Corpus)" <django_pyoidc[at]makina-corpus.net>, "Paul Florence (Makina Corpus)" <django_pyoidc[at]makina-corpus.net>
Project-Url: repository, https://gitlab.makina-corpus.net/pfl/django-pyoidc
Keywords: openid,oidc,django,sso,single-sign-on,openid-connect
Classifier: Topic :: Utilities
Classifier: Natural Language :: English
Classifier: Operating System :: OS Independent
Classifier: Intended Audience :: Developers
Classifier: Environment :: Web Environment
Classifier: Framework :: Django
Classifier: Development Status :: 3 - Alpha
Classifier: Programming Language :: Python :: 3 :: Only
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Topic :: Security
Requires-Python: >=3.7
Requires-Dist: oic (==1.7.0)
Requires-Dist: django (>=3.2)
Requires-Dist: jsonpickle
Requires-Dist: jwt
Requires-Dist: alabaster (==0.7.13); extra == "test"
Requires-Dist: asgiref (==3.8.1); extra == "test"
Requires-Dist: attrs (==23.2.0); extra == "test"
Requires-Dist: babel (==2.15.0); extra == "test"
Requires-Dist: certifi (==2024.2.2); extra == "test"
Requires-Dist: cfgv (==3.4.0); extra == "test"
Requires-Dist: charset-normalizer (==3.3.2); extra == "test"
Requires-Dist: colorama (==0.4.6); extra == "test"
Requires-Dist: distlib (==0.3.8); extra == "test"
Requires-Dist: django (==4.2.13); extra == "test"
Requires-Dist: django-cors-headers (==4.3.1); extra == "test"
Requires-Dist: djangorestframework (==3.15.1); extra == "test"
Requires-Dist: docutils (==0.19); extra == "test"
Requires-Dist: exceptiongroup (==1.2.1); extra == "test"
Requires-Dist: filelock (==3.14.0); extra == "test"
Requires-Dist: h11 (==0.14.0); extra == "test"
Requires-Dist: identify (==2.5.36); extra == "test"
Requires-Dist: idna (==3.7); extra == "test"
Requires-Dist: imagesize (==1.4.1); extra == "test"
Requires-Dist: isort (==5.13.2); extra == "test"
Requires-Dist: jinja2 (==3.1.4); extra == "test"
Requires-Dist: livereload (==2.6.3); extra == "test"
Requires-Dist: markupsafe (==2.1.5); extra == "test"
Requires-Dist: nodeenv (==1.8.0); extra == "test"
Requires-Dist: outcome (==1.3.0.post0); extra == "test"
Requires-Dist: packaging (==24.0); extra == "test"
Requires-Dist: platformdirs (==4.2.2); extra == "test"
Requires-Dist: pre-commit (==3.5.0); extra == "test"
Requires-Dist: psycopg2 (==2.9.9); extra == "test"
Requires-Dist: pygments (==2.18.0); extra == "test"
Requires-Dist: pysocks (==1.7.1); extra == "test"
Requires-Dist: python-decouple (==3.8); extra == "test"
Requires-Dist: pyyaml (==6.0.1); extra == "test"
Requires-Dist: requests (==2.32.1); extra == "test"
Requires-Dist: selenium (==4.21.0); extra == "test"
Requires-Dist: six (==1.16.0); extra == "test"
Requires-Dist: sniffio (==1.3.1); extra == "test"
Requires-Dist: snowballstemmer (==2.2.0); extra == "test"
Requires-Dist: sortedcontainers (==2.4.0); extra == "test"
Requires-Dist: sphinx (==6.2.1); extra == "test"
Requires-Dist: sphinx-autobuild (==2021.3.14); extra == "test"
Requires-Dist: sphinx-rtd-theme (==2.0.0); extra == "test"
Requires-Dist: sphinxcontrib-applehelp (==1.0.4); extra == "test"
Requires-Dist: sphinxcontrib-devhelp (==1.0.2); extra == "test"
Requires-Dist: sphinxcontrib-htmlhelp (==2.0.1); extra == "test"
Requires-Dist: sphinxcontrib-jquery (==4.1); extra == "test"
Requires-Dist: sphinxcontrib-jsmath (==1.0.1); extra == "test"
Requires-Dist: sphinxcontrib-qthelp (==1.0.3); extra == "test"
Requires-Dist: sphinxcontrib-serializinghtml (==1.1.5); extra == "test"
Requires-Dist: sqlparse (==0.5.0); extra == "test"
Requires-Dist: tornado (==6.4); extra == "test"
Requires-Dist: trio (==0.25.1); extra == "test"
Requires-Dist: trio-websocket (==0.11.1); extra == "test"
Requires-Dist: typing-extensions (==4.11.0); extra == "test"
Requires-Dist: urllib3[socks] (==2.2.1); extra == "test"
Requires-Dist: virtualenv (==20.26.2); extra == "test"
Requires-Dist: wsproto (==1.2.0); extra == "test"
Provides-Extra: test
Description-Content-Type: text/markdown
License-File: LICENSE
[Description omitted; length: 5095 characters]

WHEEL

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

RECORD

Path Digest Size
django_pyoidc/VERSION sha256=Tiz9mfYBcFUTj07phTS-PQor-2hyoCPfJ3D-pIMTW3M 7
django_pyoidc/__init__.py sha256=V09tSl8gk39Ha1F3hLn6lt-vX3iYb_kPitJW1ucV99c 2302
django_pyoidc/admin.py sha256=zY6Ke8svS_iyRzWGEGS13QBEdqQXds4nAPC9zvX09_4 893
django_pyoidc/client.py sha256=Vtt-DVDHPMp37Oa6CAyj4wXlqVQ2QzpAzERO0obe2hg 2067
django_pyoidc/engine.py sha256=A1k-Q3cR_eNI8NVHyG2iEFB9qb5nIouQqf1oEyqn85o 3207
django_pyoidc/exceptions.py sha256=1jvw3inARDtPsFEym-mlcRz2CoRKvEmv03G7f7TkoGg 95
django_pyoidc/models.py sha256=7wBE_o_5c6fZdEkWIgmumEm4lTJkhNikxgudnSeV0bo 891
django_pyoidc/session.py sha256=0G1QY7oHuNku3F3kF5aEKOLLXyXAlD2GolGwUzdauTI 2529
django_pyoidc/utils.py sha256=Zo2xNPzeupJ9grcpjaqYcPT2GEcHuGeMsK8QNb3ovK8 4018
django_pyoidc/views.py sha256=P5tKywVXNIJUnP7mO-g7pmw3H6X5HlJT7x0PH6r6r2g 16936
django_pyoidc/drf/authentication.py sha256=UdsU2j3PmX-cZXak1Nx6jYj15UowvYocOoDOawxnaww 4796
django_pyoidc/drf/schema.py sha256=u4pt5w70i9SEhWE1g2XaflVpjhGzWq-EvSgkwrS-XL4 1723
django_pyoidc/migrations/0001_initial.py sha256=MTKS8_jDPTZyUk9cpvyFzMbnfRwCW5Vy5x2oWx7iHi4 679
django_pyoidc/migrations/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
django_pyoidc/providers/__init__.py sha256=Qm_XdnNghhyJkw4nN1s4T5ef21KRo3vMxWBZwq6v2cg 311
django_pyoidc/providers/base.py sha256=aw4uPSY5U1XzNsxVwWLLprso_A169QshYMywNnCr1wk 4701
django_pyoidc/providers/keycloak.py sha256=0oR5gh3Yk9TnWIEz4PePwI8vuW3N1WW7fI5B2ZpYMeg 299
django_pyoidc/providers/keycloak_10.py sha256=pdU5dZnF2dj4FBRMH3uNNme9WXOcupxOuEjPKj28ML8 907
django_pyoidc/providers/keycloak_17.py sha256=ems2HO5bKvW_vhMKxD4C4YSz_XeReQSIdzgj-lsnO2I 230
django_pyoidc/providers/keycloak_18.py sha256=p8E8HU0n2o7VzrcVogrXfIWgjEUF-Iq2pcKP2G0Oai0 613
django_pyoidc/providers/lemonldapng.py sha256=rLezr42MAp378YWIEkxGWs0Ub-TdEsYMzylFOFy4k0Q 318
django_pyoidc/providers/lemonldapng2.py sha256=y2lbmzkEk4oNr_UJ703RCXjyIUMSdVeXkgumVaIALm8 547
tests/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tests/test_settings.py sha256=91txG_sgaoqT5qt7FWT1pQtZ9Ud6KKwLJneUFDRj56E 1641
tests/tests_cache.py sha256=S8AizRKZkpRKU_-PiKJjVOY5MD8X_O6sygiM5yw0lV0 2825
tests/tests_pyoidc.py sha256=BydK4DUf9Dx-L-pmoy5197xpxG_RXC6faCk6w57arI0 3090
tests/tests_session.py sha256=bFF7Mvjick97H2wZqUuGe2OdQU-XPqxntzS_UbyOefY 2718
tests/tests_views.py sha256=h0zn3CpN7e_4CvZumMkBeHQC58YHrq1e-WU7Xl7qWMw 23662
tests/utils.py sha256=mGI3b2WK4Bk1yBmdLx56qtHkEMzyIhbDFR_vQ1As46U 1563
django_pyoidc-0.0.13.dist-info/LICENSE sha256=46mU2C5kSwOnkqkw9XQAJlhBL2JAf1_uCD8lVcXyMRg 7652
django_pyoidc-0.0.13.dist-info/METADATA sha256=06rezXlKQpMRedlkDGh3oBqZG3e6mtHZ_Gl-trHZ1y4 9258
django_pyoidc-0.0.13.dist-info/WHEEL sha256=mguMlWGMX-VHnMpKOjjQidIo1ssRlCFu4a4mBpz1s2M 91
django_pyoidc-0.0.13.dist-info/top_level.txt sha256=fKoPD_m6Ed05OcZ1mqMHmtkzOTNZGwygWI_elRk0AGk 20
django_pyoidc-0.0.13.dist-info/RECORD

top_level.txt

django_pyoidc
tests