django-oauth-toolkit

View on PyPIReverse Dependencies (52)

3.0.1 django_oauth_toolkit-3.0.1-py3-none-any.whl

Wheel Details

Project: django-oauth-toolkit
Version: 3.0.1
Filename: django_oauth_toolkit-3.0.1-py3-none-any.whl
Download: [link]
Size: 77299
MD5: c9fcdb854a483c454dd7fa91e3f8a6cb
SHA256: 3ef00b062a284f2031b0732b32dc899e3bbf0eac221bbb1cffcb50b8932e55ed
Uploaded: 2024-09-07 14:08:43 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: django-oauth-toolkit
Version: 3.0.1
Summary: OAuth2 Provider for Django
Author: Federico Frenguelli, Massimiliano Pippi
Author-Email: synasius[at]gmail.com
Project-Url: Homepage, https://django-oauth-toolkit.readthedocs.io/
Project-Url: Repository, https://github.com/jazzband/django-oauth-toolkit
License: Copyright (c) 2013, Massimiliano Pippi, Federico Frenguelli and contributors All rights reserved. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: 1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. 2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. The views and conclusions contained in the software and documentation are those of the authors and should not be interpreted as representing official policies, either expressed or implied, of the FreeBSD Project.
Keywords: django,oauth,oauth2,oauthlib
Classifier: Development Status :: 5 - Production/Stable
Classifier: Environment :: Web Environment
Classifier: Framework :: Django
Classifier: Framework :: Django :: 4.2
Classifier: Framework :: Django :: 5.0
Classifier: Framework :: Django :: 5.1
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: BSD License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3
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
Classifier: Topic :: Internet :: WWW/HTTP
Requires-Python: >=3.8
Requires-Dist: django (>=4.2)
Requires-Dist: requests (>=2.13.0)
Requires-Dist: oauthlib (>=3.2.2)
Requires-Dist: jwcrypto (>=1.5.0)
Description-Content-Type: text/x-rst
License-File: LICENSE
License-File: AUTHORS
[Description omitted; length: 4530 characters]

WHEEL

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

RECORD

Path Digest Size
oauth2_provider/__init__.py sha256=E3P6AbnCwaWk6ndR1zNqlOTVebX9z5rv9voltc71dos 22
oauth2_provider/admin.py sha256=GpSvpBFPjY227LA2g72mB3KLG3KhhfMMABVMMJJQHUM 2724
oauth2_provider/apps.py sha256=-4KcrhDyJ4wMtj8svEfCJQQDP7opLzZ2LmDOwPTveXQ 244
oauth2_provider/backends.py sha256=iXv9OSKVf_eBzG48JtTk65RAgD8RjkPMliLnmT1AArE 974
oauth2_provider/checks.py sha256=EUUkpktWC6cXO2uZcGL345_TqV2N6GCL2J5tFo4YJn4 1046
oauth2_provider/compat.py sha256=TogpgseD_vR3uKIEThv-gEWkbpigvJSsW1DmQKySza8 393
oauth2_provider/decorators.py sha256=ZS1XL1QhQ--8r_ZARs_8c3qYeOaq9HzmF8qIJ6Xs2Dg 3096
oauth2_provider/exceptions.py sha256=91JWLv7Rxj_ZHQsAWoa7eain2Tc4yVauiZgDmciKNXE 1676
oauth2_provider/forms.py sha256=bL2UqXADZKoLNJI_Lv1r_nfWDFJU9B-Eglj49137jxA 1450
oauth2_provider/generators.py sha256=ubIEDZ_ZWsKqTw5DLztozfcx6GesC3oveBIr59Xpoz4 1310
oauth2_provider/http.py sha256=aKcNKIDBGyCmGi9t_hzZeY0_gxMOmhyabkxPrJrftag 1132
oauth2_provider/middleware.py sha256=P6Wd6XVf-c15kjgpAXRodHTXQe78nA7GiurJUN4I0B4 2497
oauth2_provider/models.py sha256=zj9paedbJF_efYMhDmPhfBdrZWycy7ySWX0y9yrZudY 29453
oauth2_provider/oauth2_backends.py sha256=qvHbeSD11lCnYdMqRWSWBVGoX_weNQRB3K1Gy0tjy8c 9792
oauth2_provider/oauth2_validators.py sha256=epk1hbtC5q_ljxV4fFmh4tomv1_OIT6U-MxwG_LzIMI 41436
oauth2_provider/scopes.py sha256=mYIcB0H20MAaYny1M4fRx6wHQudXeMMysodA31OOGsQ 1568
oauth2_provider/settings.py sha256=SZD9ejQyfyVDbM0nENl8QLNX1LGQAYppb4i1v1ihXSg 11901
oauth2_provider/signals.py sha256=rw7dC1flougssocZp1JXYKAM7XYM6NisG7P9FKKu26g 102
oauth2_provider/urls.py sha256=uNJBSJRAlkp9u991Rrg8KW_Ds1pgb_3lGfIaqmQ74CA 1963
oauth2_provider/utils.py sha256=Coyhi7zuQRDnuVM9HrI_ePcjW5hPDw6OmtYiW9S0cBs 811
oauth2_provider/validators.py sha256=XbsTZqDWNfDT42IWHMczZwF5BJYlkocT8W6md_qrYKY 3207
oauth2_provider/contrib/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
oauth2_provider/contrib/rest_framework/__init__.py sha256=jRWB_dmBurSeLExyQpMInzV7NuFn-ZIur9_LheIyS_Y 236
oauth2_provider/contrib/rest_framework/authentication.py sha256=w5KxBgz3bY0Rm1fmvrdRoEdEFEeHwWUJuFXFk6S4nG0 1789
oauth2_provider/contrib/rest_framework/permissions.py sha256=InIzfnSa5FrGHGdKpcSo_YoASF11_lqXOBZGhezuBi0 6586
oauth2_provider/management/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
oauth2_provider/management/commands/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
oauth2_provider/management/commands/cleartokens.py sha256=1LirKzru50M5TYNKnhqnyFaWnSmysMq4NN-hJCSRRko 281
oauth2_provider/management/commands/createapplication.py sha256=xinZyGajZzmGE59w0Vf7-HVDLq3ZBzaM0Klmsc0Qf2E 4372
oauth2_provider/migrations/0001_initial.py sha256=6UCB9evg5OcrPvPPaL7-_1vst5voh8ueUbF0ytNzdPw 5872
oauth2_provider/migrations/0002_auto_20190406_1805.py sha256=X0EPV4hybwsXmbjws4yzeULIz95gCZV52b38EKM-W8Q 648
oauth2_provider/migrations/0003_auto_20201211_1314.py sha256=awA2vqTghq9ztcIFm-xGkJ0BBuUy1EFPUv3bDJgmV0E 386
oauth2_provider/migrations/0004_auto_20200902_2022.py sha256=21zneYtRHje_tSH7_TdjqKbS78grRjyIUXzfepXcKFQ 2700
oauth2_provider/migrations/0005_auto_20211222_2352.py sha256=4R--xkzKY9_HZvt-uEeXacJ3y3mro-hPv5sH6lXsR1Y 1665
oauth2_provider/migrations/0006_alter_application_client_secret.py sha256=KgM71i1QN_m0cxYVZ92NSVh39crdspNXisAdZU_S4q8 1383
oauth2_provider/migrations/0007_application_post_logout_redirect_uris.py sha256=_UDBmh1VsfTmBAPYWWPqN18rWaH_MMeifpDXw0OQlXM 498
oauth2_provider/migrations/0008_alter_accesstoken_token.py sha256=3BhVg6e5j5PwC0xQw6Q11f3nnwqZc9AUCn9Pitk7jCQ 445
oauth2_provider/migrations/0009_add_hash_client_secret.py sha256=BsN7_3E5n2g8Ds7TSYlBhL6CUHRi-6LbYjEoV1Ln3QU 416
oauth2_provider/migrations/0010_application_allowed_origins.py sha256=QUITYxtD8jtKAbHOMT0Bc7HuQ-fvCAtsR-1Qya31zzE 548
oauth2_provider/migrations/0011_refreshtoken_token_family.py sha256=stg_h2gOvvG22t9-OXcv21kmsckgW-aySBRFJY9KCUs 564
oauth2_provider/migrations/0012_add_token_checksum.py sha256=arsgrGMkXlTyCgMtIPq87x3S3-MnCiziNFc-TRI0gKg 1450
oauth2_provider/migrations/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
oauth2_provider/templates/oauth2_provider/application_confirm_delete.html sha256=HPFhlsZN29AOnuIP4Mis4T5r0btXSQQRfFrtDN5VDOQ 750
oauth2_provider/templates/oauth2_provider/application_detail.html sha256=GKmNyux6U5BCyM8nie3IrpBcbm3_tmu9RpZ0pgbBZUY 2156
oauth2_provider/templates/oauth2_provider/application_form.html sha256=UCKVBm2mayyLu_tOmi9DCWTPaPBK5zIb3kPhDgr1I30 1829
oauth2_provider/templates/oauth2_provider/application_list.html sha256=CXpuDLDmtDN9RAhRjBkJ_T8QKRznEssQ-EzeMXYqJfE 826
oauth2_provider/templates/oauth2_provider/application_registration_form.html sha256=LnBjRTL-T6ezj2q_RT-Ouw1znchVfRvy0X4qJb-dtME 367
oauth2_provider/templates/oauth2_provider/authorize.html sha256=IP4KXcmHcTj_vCWXjuLX6ssdCntlEcjKrwAX3wn36U0 1392
oauth2_provider/templates/oauth2_provider/authorized-token-delete.html sha256=3bl_cFuVcCQR31u0YrpG5IuhOku_4EBTTHdDFMHQ6RQ 291
oauth2_provider/templates/oauth2_provider/authorized-tokens.html sha256=qVr7nyUdZFPI6za2A81GxHMaBlz01p33iHdUHDR5iPM 788
oauth2_provider/templates/oauth2_provider/base.html sha256=HzrkGjnT6Ce0NLR7gNQo7DmKpqQBqAqME6q7ZTN9VJA 1294
oauth2_provider/templates/oauth2_provider/logout_confirm.html sha256=l8H6493k_ONS0yRp4moRJB51k__HleVy5R21cRX-sdk 1268
oauth2_provider/views/__init__.py sha256=vEHKBbEBKPQL1rVGA6Wa7SF-bBR2yU_Juhxp-7AyCC4 640
oauth2_provider/views/application.py sha256=GfQsCaPHbagtYu0Xki2NdZcsrXaGBfg_lpKIa-dYQjU 3128
oauth2_provider/views/base.py sha256=ry0G3vt-PZwD1IXv64F14tgvwQfXcM96sOXVykfJBxo 13737
oauth2_provider/views/generic.py sha256=8ldNqQNpmVhNNm2FdI9SFe0waoiKlImnXBaxmZYiH7c 1317
oauth2_provider/views/introspect.py sha256=l2y_8OBxRtKCjXekDnud1JLVjG9FgEoyzTVrIosPG9g 2524
oauth2_provider/views/mixins.py sha256=RlPBV26ax-bAe75l1pBzTn9QYe17sInTximOD3ALyZk 12249
oauth2_provider/views/oidc.py sha256=8CMtKfND40ApSOliCLPE2pTLh4UUK9r6Eb55Jzs6X7I 17809
oauth2_provider/views/token.py sha256=xJ3cO7bIf-jkSkZNxIvTzGs4GHgtm67_AOfF618pXfc 1092
django_oauth_toolkit-3.0.1.dist-info/AUTHORS sha256=I8W0JrX2_NYuLE7czk-Lk1R4_PCaHlAmifoUsXne2e8 1862
django_oauth_toolkit-3.0.1.dist-info/LICENSE sha256=mWn_UhDH3qKSlTBLxfzTaTqoHOB-aJOJfCBlPrjnG9w 1556
django_oauth_toolkit-3.0.1.dist-info/METADATA sha256=2TMejPfG5Ha3tMecEDya9YF9NxThh3ugRXC3hcAxkOI 7637
django_oauth_toolkit-3.0.1.dist-info/WHEEL sha256=cVxcB9AmuTcXqmwrtPhNK88dr7IR_b6qagTj0UvIEbY 91
django_oauth_toolkit-3.0.1.dist-info/top_level.txt sha256=zwVLM-6TLbbALNDT9gtnoxaQYGTwosiFSiaiRr32J6c 16
django_oauth_toolkit-3.0.1.dist-info/RECORD

top_level.txt

oauth2_provider