Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
Name: python312-django-oauth-toolkit | Distribution: openSUSE:Factory:zSystems |
Version: 1.7.0 | Vendor: openSUSE |
Release: 1.5 | Build date: Thu Feb 3 06:55:13 2022 |
Group: Unspecified | Build host: reproducible |
Size: 623093 | Source RPM: python-django-oauth-toolkit-1.7.0-1.5.src.rpm |
Packager: https://bugs.opensuse.org | |
Url: https://github.com/jazzband/django-oauth-toolkit | |
Summary: OAuth2 Provider for Django |
If you are facing one or more of the following: * Your Django app exposes a web API you want to protect with OAuth2 authentication, * You need to implement an OAuth2 authorization server to provide tokens management for your infrastructure, Django OAuth Toolkit can help you providing out of the box all the endpoints, data and logic needed to add OAuth2 capabilities to your Django projects. Django OAuth Toolkit makes extensive use of the excellent OAuthLib, so that everything is rfc-compliant.
BSD-2-Clause
* Thu Feb 03 2022 Steve Kowalik <steven.kowalik@suse.com> - Update to 1.7.0: * #969 Add batching of expired token deletions in cleartokens management command and models.clear_expired() to improve performance for removal of large numers of expired tokens. * #1070 Add a Celery task for clearing expired tokens, e.g. to be scheduled as a periodic task. * #1062 Add Brazilian Portuguese (pt-BR) translations. * #1069 OIDC: Add an alternate form of get_additional_claims() * #1012 Return 200 status code with {"active": false} when introspecting a nonexistent token per RFC 7662. It had been incorrectly returning 401. * #1085 Fix for #1083 admin UI search for idtoken results in django.core.exceptions.FieldError: Cannot resolve keyword 'token' into field. * #1085 Add admin UI search fields for additional models. * #1056 Add missing migration triggered by Django 4.0 changes to the migrations autodetector. * #1068 Revert #967 which incorrectly changed an API. See #1066. * #949 Provide django.contrib.auth.authenticate() with a request for compatibiity with more backends (like django-axes). * #968, #1039 Add support for Django 3.2 and 4.0. * #953 Allow loopback redirect URIs using random ports as described in RFC8252 section 7.3. * #972 Add Farsi/fa language support. * #978 OIDC: Add support for rotating multiple RSA private keys. * #978 OIDC: Add new OIDC_JWKS_MAX_AGE_SECONDS to improve jwks_uri caching. * #967 OIDC: Add additional claims beyond sub to the id_token. * #1041 Add a search field to the Admin UI (e.g. for search for tokens by email address). * #981 Require redirect_uri if multiple URIs are registered per RFC6749 section 3.1.2.3 * #991 Update documentation of REFRESH_TOKEN_EXPIRE_SECONDS to indicate it may be int or datetime.timedelta. * #977 Update Tutorial to show required include. * #968 Remove support for Django 3.0 & 3.1 and Python 3.6 * #1035 Removes default_app_config for Django Deprecation Warning * #1023 six should be dropped * #963 Fix handling invalid hex values in client query strings with a 400 error rather than 500. * #973 Tutorial updated to use django-cors-headers. * #956 OIDC: Update documentation of get_userinfo_claims to add the missing argument. * Adding support for OPENID - Add patch stop-using-pk-to-reference-tokens.patch: * Use direct object references to fix a truculent test. * Fri Apr 03 2020 Tomáš Chvátal <tchvatal@suse.com> - Update to 1.3.2: * #725: HTTP Basic Auth support for introspection (Fix issue #709) * #812: Reverts #643 pass wrong request object to authenticate function. * Fix concurrency issue with refresh token requests (#810) * #817: Reverts #734 tutorial documentation error. * Add support for Python 3.7 & 3.8 * Add support for Django>=2.1,<3.1 * Add requirement for oauthlib>=3.0.1 * Add support for Proof Key for Code Exchange (PKCE, RFC 7636). * Add support for custom token generators (e.g. to create JWT tokens). * Add new OAUTH2_PROVIDER settings: * ACCESS_TOKEN_GENERATOR to override the default access token generator. * REFRESH_TOKEN_GENERATOR to override the default refresh token generator. * EXTRA_SERVER_KWARGS options dictionary for oauthlib's Server class. * Add id in toolkit admin console applications list. * Add nonstandard Google support for [urn:ietf:wg:oauth:2.0:oob] redirect_uri for Google OAuth2 "manual copy/paste". - Remove no longer needed test-response-401.patch * Thu Oct 03 2019 Tomáš Chvátal <tchvatal@suse.com> - Skip tests that return 200 instead of 400, even in upstream git * recheck with the next release * Mon Sep 16 2019 Tomáš Chvátal <tchvatal@suse.com> - Update to 1.2.0: * Compatibility: Python 3.4 is the new minimum required version. * Compatibility: Django 2.0 is the new minimum required version. * New feature: Added TokenMatchesOASRequirements Permissions. * validators.URIValidator has been updated to match URLValidator behaviour more closely. * Moved redirect_uris validation to the application clean() method. * Tue Mar 05 2019 John Vandenberg <jayvdb@gmail.com> - Increase minimum Django to 1.11 - Add %doc and %license - Add %check and use test-response-401.patch to workaround test failures - Update URLs to new repository - Drop unnecessary build dependency on devel - Fix %fdupes - Update to v1.1.3 * Fix a concurrency issue with Refresh Tokens * Fix Refresh Token revocation when the Access Token does not exist - from 1.1.2 * Return state with Authorization Denied error (RFC6749 section 4.1.2.1) * Fix a crash with malformed base64 authentication headers * Fix a crash with malformed IPv6 redirect URIs - from 1.1.1 * **Critical**: v1.1.0 contained a migration that would revoke all existing RefreshTokens (`0006_auto_20171214_2232`). This release corrects the migration. If you have already ran it in production, please see the following issue for more details: https://github.com/jazzband/django-oauth-toolkit/issues/589 * Thu Oct 05 2017 chhuang@suse.de - Add version 1.0.0 for python2 and 3 * Mon Oct 02 2017 cherry@localhost - Add for #85: API authentication * Mon Oct 02 2017 cherry@localhost - Add latest version 1.0.0
/usr/lib/python3.12/site-packages/django_oauth_toolkit-1.7.0-py3.12.egg-info /usr/lib/python3.12/site-packages/django_oauth_toolkit-1.7.0-py3.12.egg-info/PKG-INFO /usr/lib/python3.12/site-packages/django_oauth_toolkit-1.7.0-py3.12.egg-info/SOURCES.txt /usr/lib/python3.12/site-packages/django_oauth_toolkit-1.7.0-py3.12.egg-info/dependency_links.txt /usr/lib/python3.12/site-packages/django_oauth_toolkit-1.7.0-py3.12.egg-info/not-zip-safe /usr/lib/python3.12/site-packages/django_oauth_toolkit-1.7.0-py3.12.egg-info/requires.txt /usr/lib/python3.12/site-packages/django_oauth_toolkit-1.7.0-py3.12.egg-info/top_level.txt /usr/lib/python3.12/site-packages/oauth2_provider /usr/lib/python3.12/site-packages/oauth2_provider/__init__.py /usr/lib/python3.12/site-packages/oauth2_provider/__pycache__ /usr/lib/python3.12/site-packages/oauth2_provider/__pycache__/__init__.cpython-312.opt-1.pyc /usr/lib/python3.12/site-packages/oauth2_provider/__pycache__/__init__.cpython-312.pyc /usr/lib/python3.12/site-packages/oauth2_provider/__pycache__/admin.cpython-312.opt-1.pyc /usr/lib/python3.12/site-packages/oauth2_provider/__pycache__/admin.cpython-312.pyc /usr/lib/python3.12/site-packages/oauth2_provider/__pycache__/apps.cpython-312.opt-1.pyc /usr/lib/python3.12/site-packages/oauth2_provider/__pycache__/apps.cpython-312.pyc /usr/lib/python3.12/site-packages/oauth2_provider/__pycache__/backends.cpython-312.opt-1.pyc /usr/lib/python3.12/site-packages/oauth2_provider/__pycache__/backends.cpython-312.pyc /usr/lib/python3.12/site-packages/oauth2_provider/__pycache__/compat.cpython-312.opt-1.pyc /usr/lib/python3.12/site-packages/oauth2_provider/__pycache__/compat.cpython-312.pyc /usr/lib/python3.12/site-packages/oauth2_provider/__pycache__/decorators.cpython-312.opt-1.pyc /usr/lib/python3.12/site-packages/oauth2_provider/__pycache__/decorators.cpython-312.pyc /usr/lib/python3.12/site-packages/oauth2_provider/__pycache__/exceptions.cpython-312.opt-1.pyc /usr/lib/python3.12/site-packages/oauth2_provider/__pycache__/exceptions.cpython-312.pyc /usr/lib/python3.12/site-packages/oauth2_provider/__pycache__/forms.cpython-312.opt-1.pyc /usr/lib/python3.12/site-packages/oauth2_provider/__pycache__/forms.cpython-312.pyc /usr/lib/python3.12/site-packages/oauth2_provider/__pycache__/generators.cpython-312.opt-1.pyc /usr/lib/python3.12/site-packages/oauth2_provider/__pycache__/generators.cpython-312.pyc /usr/lib/python3.12/site-packages/oauth2_provider/__pycache__/http.cpython-312.opt-1.pyc /usr/lib/python3.12/site-packages/oauth2_provider/__pycache__/http.cpython-312.pyc /usr/lib/python3.12/site-packages/oauth2_provider/__pycache__/middleware.cpython-312.opt-1.pyc /usr/lib/python3.12/site-packages/oauth2_provider/__pycache__/middleware.cpython-312.pyc /usr/lib/python3.12/site-packages/oauth2_provider/__pycache__/models.cpython-312.opt-1.pyc /usr/lib/python3.12/site-packages/oauth2_provider/__pycache__/models.cpython-312.pyc /usr/lib/python3.12/site-packages/oauth2_provider/__pycache__/oauth2_backends.cpython-312.opt-1.pyc /usr/lib/python3.12/site-packages/oauth2_provider/__pycache__/oauth2_backends.cpython-312.pyc /usr/lib/python3.12/site-packages/oauth2_provider/__pycache__/oauth2_validators.cpython-312.opt-1.pyc /usr/lib/python3.12/site-packages/oauth2_provider/__pycache__/oauth2_validators.cpython-312.pyc /usr/lib/python3.12/site-packages/oauth2_provider/__pycache__/scopes.cpython-312.opt-1.pyc /usr/lib/python3.12/site-packages/oauth2_provider/__pycache__/scopes.cpython-312.pyc /usr/lib/python3.12/site-packages/oauth2_provider/__pycache__/settings.cpython-312.opt-1.pyc /usr/lib/python3.12/site-packages/oauth2_provider/__pycache__/settings.cpython-312.pyc /usr/lib/python3.12/site-packages/oauth2_provider/__pycache__/signals.cpython-312.opt-1.pyc /usr/lib/python3.12/site-packages/oauth2_provider/__pycache__/signals.cpython-312.pyc /usr/lib/python3.12/site-packages/oauth2_provider/__pycache__/tasks.cpython-312.opt-1.pyc /usr/lib/python3.12/site-packages/oauth2_provider/__pycache__/tasks.cpython-312.pyc /usr/lib/python3.12/site-packages/oauth2_provider/__pycache__/urls.cpython-312.opt-1.pyc /usr/lib/python3.12/site-packages/oauth2_provider/__pycache__/urls.cpython-312.pyc /usr/lib/python3.12/site-packages/oauth2_provider/__pycache__/validators.cpython-312.opt-1.pyc /usr/lib/python3.12/site-packages/oauth2_provider/__pycache__/validators.cpython-312.pyc /usr/lib/python3.12/site-packages/oauth2_provider/admin.py /usr/lib/python3.12/site-packages/oauth2_provider/apps.py /usr/lib/python3.12/site-packages/oauth2_provider/backends.py /usr/lib/python3.12/site-packages/oauth2_provider/compat.py /usr/lib/python3.12/site-packages/oauth2_provider/contrib /usr/lib/python3.12/site-packages/oauth2_provider/contrib/__init__.py /usr/lib/python3.12/site-packages/oauth2_provider/contrib/__pycache__ /usr/lib/python3.12/site-packages/oauth2_provider/contrib/__pycache__/__init__.cpython-312.opt-1.pyc /usr/lib/python3.12/site-packages/oauth2_provider/contrib/__pycache__/__init__.cpython-312.pyc /usr/lib/python3.12/site-packages/oauth2_provider/contrib/rest_framework /usr/lib/python3.12/site-packages/oauth2_provider/contrib/rest_framework/__init__.py /usr/lib/python3.12/site-packages/oauth2_provider/contrib/rest_framework/__pycache__ /usr/lib/python3.12/site-packages/oauth2_provider/contrib/rest_framework/__pycache__/__init__.cpython-312.opt-1.pyc /usr/lib/python3.12/site-packages/oauth2_provider/contrib/rest_framework/__pycache__/__init__.cpython-312.pyc /usr/lib/python3.12/site-packages/oauth2_provider/contrib/rest_framework/__pycache__/authentication.cpython-312.opt-1.pyc /usr/lib/python3.12/site-packages/oauth2_provider/contrib/rest_framework/__pycache__/authentication.cpython-312.pyc /usr/lib/python3.12/site-packages/oauth2_provider/contrib/rest_framework/__pycache__/permissions.cpython-312.opt-1.pyc /usr/lib/python3.12/site-packages/oauth2_provider/contrib/rest_framework/__pycache__/permissions.cpython-312.pyc /usr/lib/python3.12/site-packages/oauth2_provider/contrib/rest_framework/authentication.py /usr/lib/python3.12/site-packages/oauth2_provider/contrib/rest_framework/permissions.py /usr/lib/python3.12/site-packages/oauth2_provider/decorators.py /usr/lib/python3.12/site-packages/oauth2_provider/exceptions.py /usr/lib/python3.12/site-packages/oauth2_provider/forms.py /usr/lib/python3.12/site-packages/oauth2_provider/generators.py /usr/lib/python3.12/site-packages/oauth2_provider/http.py /usr/lib/python3.12/site-packages/oauth2_provider/management /usr/lib/python3.12/site-packages/oauth2_provider/management/__init__.py /usr/lib/python3.12/site-packages/oauth2_provider/management/__pycache__ /usr/lib/python3.12/site-packages/oauth2_provider/management/__pycache__/__init__.cpython-312.opt-1.pyc /usr/lib/python3.12/site-packages/oauth2_provider/management/__pycache__/__init__.cpython-312.pyc /usr/lib/python3.12/site-packages/oauth2_provider/management/commands /usr/lib/python3.12/site-packages/oauth2_provider/management/commands/__init__.py /usr/lib/python3.12/site-packages/oauth2_provider/management/commands/__pycache__ /usr/lib/python3.12/site-packages/oauth2_provider/management/commands/__pycache__/__init__.cpython-312.opt-1.pyc /usr/lib/python3.12/site-packages/oauth2_provider/management/commands/__pycache__/__init__.cpython-312.pyc /usr/lib/python3.12/site-packages/oauth2_provider/management/commands/__pycache__/cleartokens.cpython-312.opt-1.pyc /usr/lib/python3.12/site-packages/oauth2_provider/management/commands/__pycache__/cleartokens.cpython-312.pyc /usr/lib/python3.12/site-packages/oauth2_provider/management/commands/__pycache__/createapplication.cpython-312.opt-1.pyc /usr/lib/python3.12/site-packages/oauth2_provider/management/commands/__pycache__/createapplication.cpython-312.pyc /usr/lib/python3.12/site-packages/oauth2_provider/management/commands/cleartokens.py /usr/lib/python3.12/site-packages/oauth2_provider/management/commands/createapplication.py /usr/lib/python3.12/site-packages/oauth2_provider/middleware.py /usr/lib/python3.12/site-packages/oauth2_provider/migrations /usr/lib/python3.12/site-packages/oauth2_provider/migrations/0001_initial.py /usr/lib/python3.12/site-packages/oauth2_provider/migrations/0002_auto_20190406_1805.py /usr/lib/python3.12/site-packages/oauth2_provider/migrations/0003_auto_20201211_1314.py /usr/lib/python3.12/site-packages/oauth2_provider/migrations/0004_auto_20200902_2022.py /usr/lib/python3.12/site-packages/oauth2_provider/migrations/0005_auto_20211222_2352.py /usr/lib/python3.12/site-packages/oauth2_provider/migrations/__init__.py /usr/lib/python3.12/site-packages/oauth2_provider/migrations/__pycache__ /usr/lib/python3.12/site-packages/oauth2_provider/migrations/__pycache__/0001_initial.cpython-312.opt-1.pyc /usr/lib/python3.12/site-packages/oauth2_provider/migrations/__pycache__/0001_initial.cpython-312.pyc /usr/lib/python3.12/site-packages/oauth2_provider/migrations/__pycache__/0002_auto_20190406_1805.cpython-312.opt-1.pyc /usr/lib/python3.12/site-packages/oauth2_provider/migrations/__pycache__/0002_auto_20190406_1805.cpython-312.pyc /usr/lib/python3.12/site-packages/oauth2_provider/migrations/__pycache__/0003_auto_20201211_1314.cpython-312.opt-1.pyc /usr/lib/python3.12/site-packages/oauth2_provider/migrations/__pycache__/0003_auto_20201211_1314.cpython-312.pyc /usr/lib/python3.12/site-packages/oauth2_provider/migrations/__pycache__/0004_auto_20200902_2022.cpython-312.opt-1.pyc /usr/lib/python3.12/site-packages/oauth2_provider/migrations/__pycache__/0004_auto_20200902_2022.cpython-312.pyc /usr/lib/python3.12/site-packages/oauth2_provider/migrations/__pycache__/0005_auto_20211222_2352.cpython-312.opt-1.pyc /usr/lib/python3.12/site-packages/oauth2_provider/migrations/__pycache__/0005_auto_20211222_2352.cpython-312.pyc /usr/lib/python3.12/site-packages/oauth2_provider/migrations/__pycache__/__init__.cpython-312.opt-1.pyc /usr/lib/python3.12/site-packages/oauth2_provider/migrations/__pycache__/__init__.cpython-312.pyc /usr/lib/python3.12/site-packages/oauth2_provider/models.py /usr/lib/python3.12/site-packages/oauth2_provider/oauth2_backends.py /usr/lib/python3.12/site-packages/oauth2_provider/oauth2_validators.py /usr/lib/python3.12/site-packages/oauth2_provider/scopes.py /usr/lib/python3.12/site-packages/oauth2_provider/settings.py /usr/lib/python3.12/site-packages/oauth2_provider/signals.py /usr/lib/python3.12/site-packages/oauth2_provider/tasks.py /usr/lib/python3.12/site-packages/oauth2_provider/templates /usr/lib/python3.12/site-packages/oauth2_provider/templates/oauth2_provider /usr/lib/python3.12/site-packages/oauth2_provider/templates/oauth2_provider/application_confirm_delete.html /usr/lib/python3.12/site-packages/oauth2_provider/templates/oauth2_provider/application_detail.html /usr/lib/python3.12/site-packages/oauth2_provider/templates/oauth2_provider/application_form.html /usr/lib/python3.12/site-packages/oauth2_provider/templates/oauth2_provider/application_list.html /usr/lib/python3.12/site-packages/oauth2_provider/templates/oauth2_provider/application_registration_form.html /usr/lib/python3.12/site-packages/oauth2_provider/templates/oauth2_provider/authorize.html /usr/lib/python3.12/site-packages/oauth2_provider/templates/oauth2_provider/authorized-oob.html /usr/lib/python3.12/site-packages/oauth2_provider/templates/oauth2_provider/authorized-token-delete.html /usr/lib/python3.12/site-packages/oauth2_provider/templates/oauth2_provider/authorized-tokens.html /usr/lib/python3.12/site-packages/oauth2_provider/templates/oauth2_provider/base.html /usr/lib/python3.12/site-packages/oauth2_provider/urls.py /usr/lib/python3.12/site-packages/oauth2_provider/validators.py /usr/lib/python3.12/site-packages/oauth2_provider/views /usr/lib/python3.12/site-packages/oauth2_provider/views/__init__.py /usr/lib/python3.12/site-packages/oauth2_provider/views/__pycache__ /usr/lib/python3.12/site-packages/oauth2_provider/views/__pycache__/__init__.cpython-312.opt-1.pyc /usr/lib/python3.12/site-packages/oauth2_provider/views/__pycache__/__init__.cpython-312.pyc /usr/lib/python3.12/site-packages/oauth2_provider/views/__pycache__/application.cpython-312.opt-1.pyc /usr/lib/python3.12/site-packages/oauth2_provider/views/__pycache__/application.cpython-312.pyc /usr/lib/python3.12/site-packages/oauth2_provider/views/__pycache__/base.cpython-312.opt-1.pyc /usr/lib/python3.12/site-packages/oauth2_provider/views/__pycache__/base.cpython-312.pyc /usr/lib/python3.12/site-packages/oauth2_provider/views/__pycache__/generic.cpython-312.opt-1.pyc /usr/lib/python3.12/site-packages/oauth2_provider/views/__pycache__/generic.cpython-312.pyc /usr/lib/python3.12/site-packages/oauth2_provider/views/__pycache__/introspect.cpython-312.opt-1.pyc /usr/lib/python3.12/site-packages/oauth2_provider/views/__pycache__/introspect.cpython-312.pyc /usr/lib/python3.12/site-packages/oauth2_provider/views/__pycache__/mixins.cpython-312.opt-1.pyc /usr/lib/python3.12/site-packages/oauth2_provider/views/__pycache__/mixins.cpython-312.pyc /usr/lib/python3.12/site-packages/oauth2_provider/views/__pycache__/oidc.cpython-312.opt-1.pyc /usr/lib/python3.12/site-packages/oauth2_provider/views/__pycache__/oidc.cpython-312.pyc /usr/lib/python3.12/site-packages/oauth2_provider/views/__pycache__/token.cpython-312.opt-1.pyc /usr/lib/python3.12/site-packages/oauth2_provider/views/__pycache__/token.cpython-312.pyc /usr/lib/python3.12/site-packages/oauth2_provider/views/application.py /usr/lib/python3.12/site-packages/oauth2_provider/views/base.py /usr/lib/python3.12/site-packages/oauth2_provider/views/generic.py /usr/lib/python3.12/site-packages/oauth2_provider/views/introspect.py /usr/lib/python3.12/site-packages/oauth2_provider/views/mixins.py /usr/lib/python3.12/site-packages/oauth2_provider/views/oidc.py /usr/lib/python3.12/site-packages/oauth2_provider/views/token.py /usr/lib/python3.12/site-packages/tests /usr/lib/python3.12/site-packages/tests/migrations /usr/lib/python3.12/site-packages/tests/migrations/0001_initial.py /usr/lib/python3.12/site-packages/tests/migrations/__init__.py /usr/lib/python3.12/site-packages/tests/migrations/__pycache__ /usr/lib/python3.12/site-packages/tests/migrations/__pycache__/0001_initial.cpython-312.opt-1.pyc /usr/lib/python3.12/site-packages/tests/migrations/__pycache__/0001_initial.cpython-312.pyc /usr/lib/python3.12/site-packages/tests/migrations/__pycache__/__init__.cpython-312.opt-1.pyc /usr/lib/python3.12/site-packages/tests/migrations/__pycache__/__init__.cpython-312.pyc /usr/share/doc/packages/python312-django-oauth-toolkit /usr/share/doc/packages/python312-django-oauth-toolkit/AUTHORS /usr/share/doc/packages/python312-django-oauth-toolkit/CHANGELOG.md /usr/share/doc/packages/python312-django-oauth-toolkit/advanced_topics.rst /usr/share/doc/packages/python312-django-oauth-toolkit/changelog.rst /usr/share/doc/packages/python312-django-oauth-toolkit/contributing.rst /usr/share/doc/packages/python312-django-oauth-toolkit/getting_started.rst /usr/share/doc/packages/python312-django-oauth-toolkit/glossary.rst /usr/share/doc/packages/python312-django-oauth-toolkit/index.rst /usr/share/doc/packages/python312-django-oauth-toolkit/install.rst /usr/share/doc/packages/python312-django-oauth-toolkit/management_commands.rst /usr/share/doc/packages/python312-django-oauth-toolkit/models.rst /usr/share/doc/packages/python312-django-oauth-toolkit/oidc.rst /usr/share/doc/packages/python312-django-oauth-toolkit/resource_server.rst /usr/share/doc/packages/python312-django-oauth-toolkit/rest-framework /usr/share/doc/packages/python312-django-oauth-toolkit/rest-framework/getting_started.rst /usr/share/doc/packages/python312-django-oauth-toolkit/rest-framework/openapi.yaml /usr/share/doc/packages/python312-django-oauth-toolkit/rest-framework/permissions.rst /usr/share/doc/packages/python312-django-oauth-toolkit/rest-framework/rest-framework.rst /usr/share/doc/packages/python312-django-oauth-toolkit/settings.rst /usr/share/doc/packages/python312-django-oauth-toolkit/signals.rst /usr/share/doc/packages/python312-django-oauth-toolkit/templates.rst /usr/share/doc/packages/python312-django-oauth-toolkit/tutorial /usr/share/doc/packages/python312-django-oauth-toolkit/tutorial/tutorial.rst /usr/share/doc/packages/python312-django-oauth-toolkit/tutorial/tutorial_01.rst /usr/share/doc/packages/python312-django-oauth-toolkit/tutorial/tutorial_02.rst /usr/share/doc/packages/python312-django-oauth-toolkit/tutorial/tutorial_03.rst /usr/share/doc/packages/python312-django-oauth-toolkit/tutorial/tutorial_04.rst /usr/share/doc/packages/python312-django-oauth-toolkit/views /usr/share/doc/packages/python312-django-oauth-toolkit/views/application.rst /usr/share/doc/packages/python312-django-oauth-toolkit/views/class_based.rst /usr/share/doc/packages/python312-django-oauth-toolkit/views/details.rst /usr/share/doc/packages/python312-django-oauth-toolkit/views/function_based.rst /usr/share/doc/packages/python312-django-oauth-toolkit/views/mixins.rst /usr/share/doc/packages/python312-django-oauth-toolkit/views/token.rst /usr/share/doc/packages/python312-django-oauth-toolkit/views/views.rst /usr/share/licenses/python312-django-oauth-toolkit /usr/share/licenses/python312-django-oauth-toolkit/LICENSE
Generated by rpm2html 1.8.1
Fabrice Bellet, Thu Nov 7 00:41:23 2024