head	1.12;
access;
symbols
	pkgsrc-2026Q1:1.9.0.8
	pkgsrc-2026Q1-base:1.9
	pkgsrc-2025Q4:1.9.0.6
	pkgsrc-2025Q4-base:1.9
	pkgsrc-2025Q3:1.9.0.4
	pkgsrc-2025Q3-base:1.9
	pkgsrc-2025Q2:1.9.0.2
	pkgsrc-2025Q2-base:1.9
	pkgsrc-2025Q1:1.7.0.2
	pkgsrc-2025Q1-base:1.7
	pkgsrc-2024Q4:1.6.0.8
	pkgsrc-2024Q4-base:1.6
	pkgsrc-2024Q3:1.6.0.6
	pkgsrc-2024Q3-base:1.6
	pkgsrc-2024Q2:1.6.0.4
	pkgsrc-2024Q2-base:1.6
	pkgsrc-2024Q1:1.6.0.2
	pkgsrc-2024Q1-base:1.6
	pkgsrc-2023Q4:1.5.0.4
	pkgsrc-2023Q4-base:1.5
	pkgsrc-2023Q3:1.5.0.2
	pkgsrc-2023Q3-base:1.5
	pkgsrc-2023Q2:1.4.0.6
	pkgsrc-2023Q2-base:1.4
	pkgsrc-2023Q1:1.4.0.4
	pkgsrc-2023Q1-base:1.4
	pkgsrc-2022Q4:1.4.0.2
	pkgsrc-2022Q4-base:1.4
	pkgsrc-2022Q3:1.3.0.16
	pkgsrc-2022Q3-base:1.3
	pkgsrc-2022Q2:1.3.0.14
	pkgsrc-2022Q2-base:1.3
	pkgsrc-2022Q1:1.3.0.12
	pkgsrc-2022Q1-base:1.3
	pkgsrc-2021Q4:1.3.0.10
	pkgsrc-2021Q4-base:1.3
	pkgsrc-2021Q3:1.3.0.8
	pkgsrc-2021Q3-base:1.3
	pkgsrc-2021Q2:1.3.0.6
	pkgsrc-2021Q2-base:1.3
	pkgsrc-2021Q1:1.3.0.4
	pkgsrc-2021Q1-base:1.3
	pkgsrc-2020Q4:1.3.0.2
	pkgsrc-2020Q4-base:1.3
	pkgsrc-2020Q3:1.1.0.4
	pkgsrc-2020Q3-base:1.1
	pkgsrc-2020Q2:1.1.0.2
	pkgsrc-2020Q2-base:1.1;
locks; strict;
comment	@# @;


1.12
date	2026.05.06.11.01.02;	author adam;	state Exp;
branches;
next	1.11;
commitid	pBknJH8Tas6NaKEG;

1.11
date	2026.04.23.09.28.39;	author adam;	state Exp;
branches;
next	1.10;
commitid	WwWLL67tPzR454DG;

1.10
date	2026.04.23.09.25.05;	author adam;	state Exp;
branches;
next	1.9;
commitid	00Wkro7QMVBP34DG;

1.9
date	2025.05.26.09.37.19;	author adam;	state Exp;
branches;
next	1.8;
commitid	m7JKAwy9Dy8BNoWF;

1.8
date	2025.04.14.04.59.14;	author adam;	state Exp;
branches;
next	1.7;
commitid	1bZvMQ23zO6VBYQF;

1.7
date	2025.02.26.09.09.12;	author adam;	state Exp;
branches;
next	1.6;
commitid	z0Bs4dDtMKtfvXKF;

1.6
date	2024.01.05.12.10.46;	author adam;	state Exp;
branches;
next	1.5;
commitid	ow5bAPKGjffAWfTE;

1.5
date	2023.06.27.11.44.53;	author adam;	state Exp;
branches;
next	1.4;
commitid	aNeAQZtA3yPlYzuE;

1.4
date	2022.10.14.09.06.36;	author adam;	state Exp;
branches;
next	1.3;
commitid	OWLz78SgDB71kFXD;

1.3
date	2020.10.15.13.46.35;	author adam;	state Exp;
branches;
next	1.2;
commitid	sAyS0TTlHGmcj0sC;

1.2
date	2020.10.10.18.04.52;	author adam;	state Exp;
branches;
next	1.1;
commitid	NQQ0Qe6qOeQCTnrC;

1.1
date	2020.06.11.14.24.49;	author adam;	state Exp;
branches;
next	;
commitid	uAGIKeSRAdNtzObC;


desc
@@


1.12
log
@py-authlib: updated to 1.7.2

1.7.2

Fix the readme links
Allow non-recommended algorithms in ClientSecretJWT and PrivateKey
Validate BCP47 language tags with a regex
Fix RFC7523 signing with non RSA keys
@
text
@@@comment $NetBSD: PLIST,v 1.11 2026/04/23 09:28:39 adam Exp $
${PYSITELIB}/${WHEEL_INFODIR}/METADATA
${PYSITELIB}/${WHEEL_INFODIR}/RECORD
${PYSITELIB}/${WHEEL_INFODIR}/WHEEL
${PYSITELIB}/${WHEEL_INFODIR}/licenses/LICENSE
${PYSITELIB}/${WHEEL_INFODIR}/top_level.txt
${PYSITELIB}/authlib/__init__.py
${PYSITELIB}/authlib/__init__.pyc
${PYSITELIB}/authlib/__init__.pyo
${PYSITELIB}/authlib/_joserfc_helpers.py
${PYSITELIB}/authlib/_joserfc_helpers.pyc
${PYSITELIB}/authlib/_joserfc_helpers.pyo
${PYSITELIB}/authlib/common/__init__.py
${PYSITELIB}/authlib/common/__init__.pyc
${PYSITELIB}/authlib/common/__init__.pyo
${PYSITELIB}/authlib/common/encoding.py
${PYSITELIB}/authlib/common/encoding.pyc
${PYSITELIB}/authlib/common/encoding.pyo
${PYSITELIB}/authlib/common/errors.py
${PYSITELIB}/authlib/common/errors.pyc
${PYSITELIB}/authlib/common/errors.pyo
${PYSITELIB}/authlib/common/language.py
${PYSITELIB}/authlib/common/language.pyc
${PYSITELIB}/authlib/common/language.pyo
${PYSITELIB}/authlib/common/security.py
${PYSITELIB}/authlib/common/security.pyc
${PYSITELIB}/authlib/common/security.pyo
${PYSITELIB}/authlib/common/urls.py
${PYSITELIB}/authlib/common/urls.pyc
${PYSITELIB}/authlib/common/urls.pyo
${PYSITELIB}/authlib/consts.py
${PYSITELIB}/authlib/consts.pyc
${PYSITELIB}/authlib/consts.pyo
${PYSITELIB}/authlib/deprecate.py
${PYSITELIB}/authlib/deprecate.pyc
${PYSITELIB}/authlib/deprecate.pyo
${PYSITELIB}/authlib/integrations/__init__.py
${PYSITELIB}/authlib/integrations/__init__.pyc
${PYSITELIB}/authlib/integrations/__init__.pyo
${PYSITELIB}/authlib/integrations/base_client/__init__.py
${PYSITELIB}/authlib/integrations/base_client/__init__.pyc
${PYSITELIB}/authlib/integrations/base_client/__init__.pyo
${PYSITELIB}/authlib/integrations/base_client/async_app.py
${PYSITELIB}/authlib/integrations/base_client/async_app.pyc
${PYSITELIB}/authlib/integrations/base_client/async_app.pyo
${PYSITELIB}/authlib/integrations/base_client/async_openid.py
${PYSITELIB}/authlib/integrations/base_client/async_openid.pyc
${PYSITELIB}/authlib/integrations/base_client/async_openid.pyo
${PYSITELIB}/authlib/integrations/base_client/errors.py
${PYSITELIB}/authlib/integrations/base_client/errors.pyc
${PYSITELIB}/authlib/integrations/base_client/errors.pyo
${PYSITELIB}/authlib/integrations/base_client/framework_integration.py
${PYSITELIB}/authlib/integrations/base_client/framework_integration.pyc
${PYSITELIB}/authlib/integrations/base_client/framework_integration.pyo
${PYSITELIB}/authlib/integrations/base_client/registry.py
${PYSITELIB}/authlib/integrations/base_client/registry.pyc
${PYSITELIB}/authlib/integrations/base_client/registry.pyo
${PYSITELIB}/authlib/integrations/base_client/sync_app.py
${PYSITELIB}/authlib/integrations/base_client/sync_app.pyc
${PYSITELIB}/authlib/integrations/base_client/sync_app.pyo
${PYSITELIB}/authlib/integrations/base_client/sync_openid.py
${PYSITELIB}/authlib/integrations/base_client/sync_openid.pyc
${PYSITELIB}/authlib/integrations/base_client/sync_openid.pyo
${PYSITELIB}/authlib/integrations/django_client/__init__.py
${PYSITELIB}/authlib/integrations/django_client/__init__.pyc
${PYSITELIB}/authlib/integrations/django_client/__init__.pyo
${PYSITELIB}/authlib/integrations/django_client/apps.py
${PYSITELIB}/authlib/integrations/django_client/apps.pyc
${PYSITELIB}/authlib/integrations/django_client/apps.pyo
${PYSITELIB}/authlib/integrations/django_client/integration.py
${PYSITELIB}/authlib/integrations/django_client/integration.pyc
${PYSITELIB}/authlib/integrations/django_client/integration.pyo
${PYSITELIB}/authlib/integrations/django_oauth1/__init__.py
${PYSITELIB}/authlib/integrations/django_oauth1/__init__.pyc
${PYSITELIB}/authlib/integrations/django_oauth1/__init__.pyo
${PYSITELIB}/authlib/integrations/django_oauth1/authorization_server.py
${PYSITELIB}/authlib/integrations/django_oauth1/authorization_server.pyc
${PYSITELIB}/authlib/integrations/django_oauth1/authorization_server.pyo
${PYSITELIB}/authlib/integrations/django_oauth1/nonce.py
${PYSITELIB}/authlib/integrations/django_oauth1/nonce.pyc
${PYSITELIB}/authlib/integrations/django_oauth1/nonce.pyo
${PYSITELIB}/authlib/integrations/django_oauth1/resource_protector.py
${PYSITELIB}/authlib/integrations/django_oauth1/resource_protector.pyc
${PYSITELIB}/authlib/integrations/django_oauth1/resource_protector.pyo
${PYSITELIB}/authlib/integrations/django_oauth2/__init__.py
${PYSITELIB}/authlib/integrations/django_oauth2/__init__.pyc
${PYSITELIB}/authlib/integrations/django_oauth2/__init__.pyo
${PYSITELIB}/authlib/integrations/django_oauth2/authorization_server.py
${PYSITELIB}/authlib/integrations/django_oauth2/authorization_server.pyc
${PYSITELIB}/authlib/integrations/django_oauth2/authorization_server.pyo
${PYSITELIB}/authlib/integrations/django_oauth2/endpoints.py
${PYSITELIB}/authlib/integrations/django_oauth2/endpoints.pyc
${PYSITELIB}/authlib/integrations/django_oauth2/endpoints.pyo
${PYSITELIB}/authlib/integrations/django_oauth2/requests.py
${PYSITELIB}/authlib/integrations/django_oauth2/requests.pyc
${PYSITELIB}/authlib/integrations/django_oauth2/requests.pyo
${PYSITELIB}/authlib/integrations/django_oauth2/resource_protector.py
${PYSITELIB}/authlib/integrations/django_oauth2/resource_protector.pyc
${PYSITELIB}/authlib/integrations/django_oauth2/resource_protector.pyo
${PYSITELIB}/authlib/integrations/django_oauth2/signals.py
${PYSITELIB}/authlib/integrations/django_oauth2/signals.pyc
${PYSITELIB}/authlib/integrations/django_oauth2/signals.pyo
${PYSITELIB}/authlib/integrations/flask_client/__init__.py
${PYSITELIB}/authlib/integrations/flask_client/__init__.pyc
${PYSITELIB}/authlib/integrations/flask_client/__init__.pyo
${PYSITELIB}/authlib/integrations/flask_client/apps.py
${PYSITELIB}/authlib/integrations/flask_client/apps.pyc
${PYSITELIB}/authlib/integrations/flask_client/apps.pyo
${PYSITELIB}/authlib/integrations/flask_client/integration.py
${PYSITELIB}/authlib/integrations/flask_client/integration.pyc
${PYSITELIB}/authlib/integrations/flask_client/integration.pyo
${PYSITELIB}/authlib/integrations/flask_oauth1/__init__.py
${PYSITELIB}/authlib/integrations/flask_oauth1/__init__.pyc
${PYSITELIB}/authlib/integrations/flask_oauth1/__init__.pyo
${PYSITELIB}/authlib/integrations/flask_oauth1/authorization_server.py
${PYSITELIB}/authlib/integrations/flask_oauth1/authorization_server.pyc
${PYSITELIB}/authlib/integrations/flask_oauth1/authorization_server.pyo
${PYSITELIB}/authlib/integrations/flask_oauth1/cache.py
${PYSITELIB}/authlib/integrations/flask_oauth1/cache.pyc
${PYSITELIB}/authlib/integrations/flask_oauth1/cache.pyo
${PYSITELIB}/authlib/integrations/flask_oauth1/resource_protector.py
${PYSITELIB}/authlib/integrations/flask_oauth1/resource_protector.pyc
${PYSITELIB}/authlib/integrations/flask_oauth1/resource_protector.pyo
${PYSITELIB}/authlib/integrations/flask_oauth2/__init__.py
${PYSITELIB}/authlib/integrations/flask_oauth2/__init__.pyc
${PYSITELIB}/authlib/integrations/flask_oauth2/__init__.pyo
${PYSITELIB}/authlib/integrations/flask_oauth2/authorization_server.py
${PYSITELIB}/authlib/integrations/flask_oauth2/authorization_server.pyc
${PYSITELIB}/authlib/integrations/flask_oauth2/authorization_server.pyo
${PYSITELIB}/authlib/integrations/flask_oauth2/errors.py
${PYSITELIB}/authlib/integrations/flask_oauth2/errors.pyc
${PYSITELIB}/authlib/integrations/flask_oauth2/errors.pyo
${PYSITELIB}/authlib/integrations/flask_oauth2/requests.py
${PYSITELIB}/authlib/integrations/flask_oauth2/requests.pyc
${PYSITELIB}/authlib/integrations/flask_oauth2/requests.pyo
${PYSITELIB}/authlib/integrations/flask_oauth2/resource_protector.py
${PYSITELIB}/authlib/integrations/flask_oauth2/resource_protector.pyc
${PYSITELIB}/authlib/integrations/flask_oauth2/resource_protector.pyo
${PYSITELIB}/authlib/integrations/flask_oauth2/signals.py
${PYSITELIB}/authlib/integrations/flask_oauth2/signals.pyc
${PYSITELIB}/authlib/integrations/flask_oauth2/signals.pyo
${PYSITELIB}/authlib/integrations/httpx_client/__init__.py
${PYSITELIB}/authlib/integrations/httpx_client/__init__.pyc
${PYSITELIB}/authlib/integrations/httpx_client/__init__.pyo
${PYSITELIB}/authlib/integrations/httpx_client/assertion_client.py
${PYSITELIB}/authlib/integrations/httpx_client/assertion_client.pyc
${PYSITELIB}/authlib/integrations/httpx_client/assertion_client.pyo
${PYSITELIB}/authlib/integrations/httpx_client/oauth1_client.py
${PYSITELIB}/authlib/integrations/httpx_client/oauth1_client.pyc
${PYSITELIB}/authlib/integrations/httpx_client/oauth1_client.pyo
${PYSITELIB}/authlib/integrations/httpx_client/oauth2_client.py
${PYSITELIB}/authlib/integrations/httpx_client/oauth2_client.pyc
${PYSITELIB}/authlib/integrations/httpx_client/oauth2_client.pyo
${PYSITELIB}/authlib/integrations/httpx_client/utils.py
${PYSITELIB}/authlib/integrations/httpx_client/utils.pyc
${PYSITELIB}/authlib/integrations/httpx_client/utils.pyo
${PYSITELIB}/authlib/integrations/requests_client/__init__.py
${PYSITELIB}/authlib/integrations/requests_client/__init__.pyc
${PYSITELIB}/authlib/integrations/requests_client/__init__.pyo
${PYSITELIB}/authlib/integrations/requests_client/assertion_session.py
${PYSITELIB}/authlib/integrations/requests_client/assertion_session.pyc
${PYSITELIB}/authlib/integrations/requests_client/assertion_session.pyo
${PYSITELIB}/authlib/integrations/requests_client/oauth1_session.py
${PYSITELIB}/authlib/integrations/requests_client/oauth1_session.pyc
${PYSITELIB}/authlib/integrations/requests_client/oauth1_session.pyo
${PYSITELIB}/authlib/integrations/requests_client/oauth2_session.py
${PYSITELIB}/authlib/integrations/requests_client/oauth2_session.pyc
${PYSITELIB}/authlib/integrations/requests_client/oauth2_session.pyo
${PYSITELIB}/authlib/integrations/requests_client/utils.py
${PYSITELIB}/authlib/integrations/requests_client/utils.pyc
${PYSITELIB}/authlib/integrations/requests_client/utils.pyo
${PYSITELIB}/authlib/integrations/sqla_oauth2/__init__.py
${PYSITELIB}/authlib/integrations/sqla_oauth2/__init__.pyc
${PYSITELIB}/authlib/integrations/sqla_oauth2/__init__.pyo
${PYSITELIB}/authlib/integrations/sqla_oauth2/client_mixin.py
${PYSITELIB}/authlib/integrations/sqla_oauth2/client_mixin.pyc
${PYSITELIB}/authlib/integrations/sqla_oauth2/client_mixin.pyo
${PYSITELIB}/authlib/integrations/sqla_oauth2/functions.py
${PYSITELIB}/authlib/integrations/sqla_oauth2/functions.pyc
${PYSITELIB}/authlib/integrations/sqla_oauth2/functions.pyo
${PYSITELIB}/authlib/integrations/sqla_oauth2/tokens_mixins.py
${PYSITELIB}/authlib/integrations/sqla_oauth2/tokens_mixins.pyc
${PYSITELIB}/authlib/integrations/sqla_oauth2/tokens_mixins.pyo
${PYSITELIB}/authlib/integrations/starlette_client/__init__.py
${PYSITELIB}/authlib/integrations/starlette_client/__init__.pyc
${PYSITELIB}/authlib/integrations/starlette_client/__init__.pyo
${PYSITELIB}/authlib/integrations/starlette_client/apps.py
${PYSITELIB}/authlib/integrations/starlette_client/apps.pyc
${PYSITELIB}/authlib/integrations/starlette_client/apps.pyo
${PYSITELIB}/authlib/integrations/starlette_client/integration.py
${PYSITELIB}/authlib/integrations/starlette_client/integration.pyc
${PYSITELIB}/authlib/integrations/starlette_client/integration.pyo
${PYSITELIB}/authlib/jose/__init__.py
${PYSITELIB}/authlib/jose/__init__.pyc
${PYSITELIB}/authlib/jose/__init__.pyo
${PYSITELIB}/authlib/jose/drafts/__init__.py
${PYSITELIB}/authlib/jose/drafts/__init__.pyc
${PYSITELIB}/authlib/jose/drafts/__init__.pyo
${PYSITELIB}/authlib/jose/drafts/_jwe_algorithms.py
${PYSITELIB}/authlib/jose/drafts/_jwe_algorithms.pyc
${PYSITELIB}/authlib/jose/drafts/_jwe_algorithms.pyo
${PYSITELIB}/authlib/jose/drafts/_jwe_enc_cryptodome.py
${PYSITELIB}/authlib/jose/drafts/_jwe_enc_cryptodome.pyc
${PYSITELIB}/authlib/jose/drafts/_jwe_enc_cryptodome.pyo
${PYSITELIB}/authlib/jose/drafts/_jwe_enc_cryptography.py
${PYSITELIB}/authlib/jose/drafts/_jwe_enc_cryptography.pyc
${PYSITELIB}/authlib/jose/drafts/_jwe_enc_cryptography.pyo
${PYSITELIB}/authlib/jose/errors.py
${PYSITELIB}/authlib/jose/errors.pyc
${PYSITELIB}/authlib/jose/errors.pyo
${PYSITELIB}/authlib/jose/jwk.py
${PYSITELIB}/authlib/jose/jwk.pyc
${PYSITELIB}/authlib/jose/jwk.pyo
${PYSITELIB}/authlib/jose/rfc7515/__init__.py
${PYSITELIB}/authlib/jose/rfc7515/__init__.pyc
${PYSITELIB}/authlib/jose/rfc7515/__init__.pyo
${PYSITELIB}/authlib/jose/rfc7515/jws.py
${PYSITELIB}/authlib/jose/rfc7515/jws.pyc
${PYSITELIB}/authlib/jose/rfc7515/jws.pyo
${PYSITELIB}/authlib/jose/rfc7515/models.py
${PYSITELIB}/authlib/jose/rfc7515/models.pyc
${PYSITELIB}/authlib/jose/rfc7515/models.pyo
${PYSITELIB}/authlib/jose/rfc7516/__init__.py
${PYSITELIB}/authlib/jose/rfc7516/__init__.pyc
${PYSITELIB}/authlib/jose/rfc7516/__init__.pyo
${PYSITELIB}/authlib/jose/rfc7516/jwe.py
${PYSITELIB}/authlib/jose/rfc7516/jwe.pyc
${PYSITELIB}/authlib/jose/rfc7516/jwe.pyo
${PYSITELIB}/authlib/jose/rfc7516/models.py
${PYSITELIB}/authlib/jose/rfc7516/models.pyc
${PYSITELIB}/authlib/jose/rfc7516/models.pyo
${PYSITELIB}/authlib/jose/rfc7517/__init__.py
${PYSITELIB}/authlib/jose/rfc7517/__init__.pyc
${PYSITELIB}/authlib/jose/rfc7517/__init__.pyo
${PYSITELIB}/authlib/jose/rfc7517/_cryptography_key.py
${PYSITELIB}/authlib/jose/rfc7517/_cryptography_key.pyc
${PYSITELIB}/authlib/jose/rfc7517/_cryptography_key.pyo
${PYSITELIB}/authlib/jose/rfc7517/asymmetric_key.py
${PYSITELIB}/authlib/jose/rfc7517/asymmetric_key.pyc
${PYSITELIB}/authlib/jose/rfc7517/asymmetric_key.pyo
${PYSITELIB}/authlib/jose/rfc7517/base_key.py
${PYSITELIB}/authlib/jose/rfc7517/base_key.pyc
${PYSITELIB}/authlib/jose/rfc7517/base_key.pyo
${PYSITELIB}/authlib/jose/rfc7517/jwk.py
${PYSITELIB}/authlib/jose/rfc7517/jwk.pyc
${PYSITELIB}/authlib/jose/rfc7517/jwk.pyo
${PYSITELIB}/authlib/jose/rfc7517/key_set.py
${PYSITELIB}/authlib/jose/rfc7517/key_set.pyc
${PYSITELIB}/authlib/jose/rfc7517/key_set.pyo
${PYSITELIB}/authlib/jose/rfc7518/__init__.py
${PYSITELIB}/authlib/jose/rfc7518/__init__.pyc
${PYSITELIB}/authlib/jose/rfc7518/__init__.pyo
${PYSITELIB}/authlib/jose/rfc7518/ec_key.py
${PYSITELIB}/authlib/jose/rfc7518/ec_key.pyc
${PYSITELIB}/authlib/jose/rfc7518/ec_key.pyo
${PYSITELIB}/authlib/jose/rfc7518/jwe_algs.py
${PYSITELIB}/authlib/jose/rfc7518/jwe_algs.pyc
${PYSITELIB}/authlib/jose/rfc7518/jwe_algs.pyo
${PYSITELIB}/authlib/jose/rfc7518/jwe_encs.py
${PYSITELIB}/authlib/jose/rfc7518/jwe_encs.pyc
${PYSITELIB}/authlib/jose/rfc7518/jwe_encs.pyo
${PYSITELIB}/authlib/jose/rfc7518/jwe_zips.py
${PYSITELIB}/authlib/jose/rfc7518/jwe_zips.pyc
${PYSITELIB}/authlib/jose/rfc7518/jwe_zips.pyo
${PYSITELIB}/authlib/jose/rfc7518/jws_algs.py
${PYSITELIB}/authlib/jose/rfc7518/jws_algs.pyc
${PYSITELIB}/authlib/jose/rfc7518/jws_algs.pyo
${PYSITELIB}/authlib/jose/rfc7518/oct_key.py
${PYSITELIB}/authlib/jose/rfc7518/oct_key.pyc
${PYSITELIB}/authlib/jose/rfc7518/oct_key.pyo
${PYSITELIB}/authlib/jose/rfc7518/rsa_key.py
${PYSITELIB}/authlib/jose/rfc7518/rsa_key.pyc
${PYSITELIB}/authlib/jose/rfc7518/rsa_key.pyo
${PYSITELIB}/authlib/jose/rfc7518/util.py
${PYSITELIB}/authlib/jose/rfc7518/util.pyc
${PYSITELIB}/authlib/jose/rfc7518/util.pyo
${PYSITELIB}/authlib/jose/rfc7519/__init__.py
${PYSITELIB}/authlib/jose/rfc7519/__init__.pyc
${PYSITELIB}/authlib/jose/rfc7519/__init__.pyo
${PYSITELIB}/authlib/jose/rfc7519/claims.py
${PYSITELIB}/authlib/jose/rfc7519/claims.pyc
${PYSITELIB}/authlib/jose/rfc7519/claims.pyo
${PYSITELIB}/authlib/jose/rfc7519/jwt.py
${PYSITELIB}/authlib/jose/rfc7519/jwt.pyc
${PYSITELIB}/authlib/jose/rfc7519/jwt.pyo
${PYSITELIB}/authlib/jose/rfc8037/__init__.py
${PYSITELIB}/authlib/jose/rfc8037/__init__.pyc
${PYSITELIB}/authlib/jose/rfc8037/__init__.pyo
${PYSITELIB}/authlib/jose/rfc8037/jws_eddsa.py
${PYSITELIB}/authlib/jose/rfc8037/jws_eddsa.pyc
${PYSITELIB}/authlib/jose/rfc8037/jws_eddsa.pyo
${PYSITELIB}/authlib/jose/rfc8037/okp_key.py
${PYSITELIB}/authlib/jose/rfc8037/okp_key.pyc
${PYSITELIB}/authlib/jose/rfc8037/okp_key.pyo
${PYSITELIB}/authlib/jose/util.py
${PYSITELIB}/authlib/jose/util.pyc
${PYSITELIB}/authlib/jose/util.pyo
${PYSITELIB}/authlib/oauth1/__init__.py
${PYSITELIB}/authlib/oauth1/__init__.pyc
${PYSITELIB}/authlib/oauth1/__init__.pyo
${PYSITELIB}/authlib/oauth1/client.py
${PYSITELIB}/authlib/oauth1/client.pyc
${PYSITELIB}/authlib/oauth1/client.pyo
${PYSITELIB}/authlib/oauth1/errors.py
${PYSITELIB}/authlib/oauth1/errors.pyc
${PYSITELIB}/authlib/oauth1/errors.pyo
${PYSITELIB}/authlib/oauth1/rfc5849/__init__.py
${PYSITELIB}/authlib/oauth1/rfc5849/__init__.pyc
${PYSITELIB}/authlib/oauth1/rfc5849/__init__.pyo
${PYSITELIB}/authlib/oauth1/rfc5849/authorization_server.py
${PYSITELIB}/authlib/oauth1/rfc5849/authorization_server.pyc
${PYSITELIB}/authlib/oauth1/rfc5849/authorization_server.pyo
${PYSITELIB}/authlib/oauth1/rfc5849/base_server.py
${PYSITELIB}/authlib/oauth1/rfc5849/base_server.pyc
${PYSITELIB}/authlib/oauth1/rfc5849/base_server.pyo
${PYSITELIB}/authlib/oauth1/rfc5849/client_auth.py
${PYSITELIB}/authlib/oauth1/rfc5849/client_auth.pyc
${PYSITELIB}/authlib/oauth1/rfc5849/client_auth.pyo
${PYSITELIB}/authlib/oauth1/rfc5849/errors.py
${PYSITELIB}/authlib/oauth1/rfc5849/errors.pyc
${PYSITELIB}/authlib/oauth1/rfc5849/errors.pyo
${PYSITELIB}/authlib/oauth1/rfc5849/models.py
${PYSITELIB}/authlib/oauth1/rfc5849/models.pyc
${PYSITELIB}/authlib/oauth1/rfc5849/models.pyo
${PYSITELIB}/authlib/oauth1/rfc5849/parameters.py
${PYSITELIB}/authlib/oauth1/rfc5849/parameters.pyc
${PYSITELIB}/authlib/oauth1/rfc5849/parameters.pyo
${PYSITELIB}/authlib/oauth1/rfc5849/resource_protector.py
${PYSITELIB}/authlib/oauth1/rfc5849/resource_protector.pyc
${PYSITELIB}/authlib/oauth1/rfc5849/resource_protector.pyo
${PYSITELIB}/authlib/oauth1/rfc5849/rsa.py
${PYSITELIB}/authlib/oauth1/rfc5849/rsa.pyc
${PYSITELIB}/authlib/oauth1/rfc5849/rsa.pyo
${PYSITELIB}/authlib/oauth1/rfc5849/signature.py
${PYSITELIB}/authlib/oauth1/rfc5849/signature.pyc
${PYSITELIB}/authlib/oauth1/rfc5849/signature.pyo
${PYSITELIB}/authlib/oauth1/rfc5849/util.py
${PYSITELIB}/authlib/oauth1/rfc5849/util.pyc
${PYSITELIB}/authlib/oauth1/rfc5849/util.pyo
${PYSITELIB}/authlib/oauth1/rfc5849/wrapper.py
${PYSITELIB}/authlib/oauth1/rfc5849/wrapper.pyc
${PYSITELIB}/authlib/oauth1/rfc5849/wrapper.pyo
${PYSITELIB}/authlib/oauth2/__init__.py
${PYSITELIB}/authlib/oauth2/__init__.pyc
${PYSITELIB}/authlib/oauth2/__init__.pyo
${PYSITELIB}/authlib/oauth2/auth.py
${PYSITELIB}/authlib/oauth2/auth.pyc
${PYSITELIB}/authlib/oauth2/auth.pyo
${PYSITELIB}/authlib/oauth2/base.py
${PYSITELIB}/authlib/oauth2/base.pyc
${PYSITELIB}/authlib/oauth2/base.pyo
${PYSITELIB}/authlib/oauth2/claims.py
${PYSITELIB}/authlib/oauth2/claims.pyc
${PYSITELIB}/authlib/oauth2/claims.pyo
${PYSITELIB}/authlib/oauth2/client.py
${PYSITELIB}/authlib/oauth2/client.pyc
${PYSITELIB}/authlib/oauth2/client.pyo
${PYSITELIB}/authlib/oauth2/rfc6749/__init__.py
${PYSITELIB}/authlib/oauth2/rfc6749/__init__.pyc
${PYSITELIB}/authlib/oauth2/rfc6749/__init__.pyo
${PYSITELIB}/authlib/oauth2/rfc6749/authenticate_client.py
${PYSITELIB}/authlib/oauth2/rfc6749/authenticate_client.pyc
${PYSITELIB}/authlib/oauth2/rfc6749/authenticate_client.pyo
${PYSITELIB}/authlib/oauth2/rfc6749/authorization_server.py
${PYSITELIB}/authlib/oauth2/rfc6749/authorization_server.pyc
${PYSITELIB}/authlib/oauth2/rfc6749/authorization_server.pyo
${PYSITELIB}/authlib/oauth2/rfc6749/endpoint.py
${PYSITELIB}/authlib/oauth2/rfc6749/endpoint.pyc
${PYSITELIB}/authlib/oauth2/rfc6749/endpoint.pyo
${PYSITELIB}/authlib/oauth2/rfc6749/errors.py
${PYSITELIB}/authlib/oauth2/rfc6749/errors.pyc
${PYSITELIB}/authlib/oauth2/rfc6749/errors.pyo
${PYSITELIB}/authlib/oauth2/rfc6749/grants/__init__.py
${PYSITELIB}/authlib/oauth2/rfc6749/grants/__init__.pyc
${PYSITELIB}/authlib/oauth2/rfc6749/grants/__init__.pyo
${PYSITELIB}/authlib/oauth2/rfc6749/grants/authorization_code.py
${PYSITELIB}/authlib/oauth2/rfc6749/grants/authorization_code.pyc
${PYSITELIB}/authlib/oauth2/rfc6749/grants/authorization_code.pyo
${PYSITELIB}/authlib/oauth2/rfc6749/grants/base.py
${PYSITELIB}/authlib/oauth2/rfc6749/grants/base.pyc
${PYSITELIB}/authlib/oauth2/rfc6749/grants/base.pyo
${PYSITELIB}/authlib/oauth2/rfc6749/grants/client_credentials.py
${PYSITELIB}/authlib/oauth2/rfc6749/grants/client_credentials.pyc
${PYSITELIB}/authlib/oauth2/rfc6749/grants/client_credentials.pyo
${PYSITELIB}/authlib/oauth2/rfc6749/grants/implicit.py
${PYSITELIB}/authlib/oauth2/rfc6749/grants/implicit.pyc
${PYSITELIB}/authlib/oauth2/rfc6749/grants/implicit.pyo
${PYSITELIB}/authlib/oauth2/rfc6749/grants/refresh_token.py
${PYSITELIB}/authlib/oauth2/rfc6749/grants/refresh_token.pyc
${PYSITELIB}/authlib/oauth2/rfc6749/grants/refresh_token.pyo
${PYSITELIB}/authlib/oauth2/rfc6749/grants/resource_owner_password_credentials.py
${PYSITELIB}/authlib/oauth2/rfc6749/grants/resource_owner_password_credentials.pyc
${PYSITELIB}/authlib/oauth2/rfc6749/grants/resource_owner_password_credentials.pyo
${PYSITELIB}/authlib/oauth2/rfc6749/hooks.py
${PYSITELIB}/authlib/oauth2/rfc6749/hooks.pyc
${PYSITELIB}/authlib/oauth2/rfc6749/hooks.pyo
${PYSITELIB}/authlib/oauth2/rfc6749/models.py
${PYSITELIB}/authlib/oauth2/rfc6749/models.pyc
${PYSITELIB}/authlib/oauth2/rfc6749/models.pyo
${PYSITELIB}/authlib/oauth2/rfc6749/parameters.py
${PYSITELIB}/authlib/oauth2/rfc6749/parameters.pyc
${PYSITELIB}/authlib/oauth2/rfc6749/parameters.pyo
${PYSITELIB}/authlib/oauth2/rfc6749/requests.py
${PYSITELIB}/authlib/oauth2/rfc6749/requests.pyc
${PYSITELIB}/authlib/oauth2/rfc6749/requests.pyo
${PYSITELIB}/authlib/oauth2/rfc6749/resource_protector.py
${PYSITELIB}/authlib/oauth2/rfc6749/resource_protector.pyc
${PYSITELIB}/authlib/oauth2/rfc6749/resource_protector.pyo
${PYSITELIB}/authlib/oauth2/rfc6749/token_endpoint.py
${PYSITELIB}/authlib/oauth2/rfc6749/token_endpoint.pyc
${PYSITELIB}/authlib/oauth2/rfc6749/token_endpoint.pyo
${PYSITELIB}/authlib/oauth2/rfc6749/util.py
${PYSITELIB}/authlib/oauth2/rfc6749/util.pyc
${PYSITELIB}/authlib/oauth2/rfc6749/util.pyo
${PYSITELIB}/authlib/oauth2/rfc6749/wrappers.py
${PYSITELIB}/authlib/oauth2/rfc6749/wrappers.pyc
${PYSITELIB}/authlib/oauth2/rfc6749/wrappers.pyo
${PYSITELIB}/authlib/oauth2/rfc6750/__init__.py
${PYSITELIB}/authlib/oauth2/rfc6750/__init__.pyc
${PYSITELIB}/authlib/oauth2/rfc6750/__init__.pyo
${PYSITELIB}/authlib/oauth2/rfc6750/errors.py
${PYSITELIB}/authlib/oauth2/rfc6750/errors.pyc
${PYSITELIB}/authlib/oauth2/rfc6750/errors.pyo
${PYSITELIB}/authlib/oauth2/rfc6750/parameters.py
${PYSITELIB}/authlib/oauth2/rfc6750/parameters.pyc
${PYSITELIB}/authlib/oauth2/rfc6750/parameters.pyo
${PYSITELIB}/authlib/oauth2/rfc6750/token.py
${PYSITELIB}/authlib/oauth2/rfc6750/token.pyc
${PYSITELIB}/authlib/oauth2/rfc6750/token.pyo
${PYSITELIB}/authlib/oauth2/rfc6750/validator.py
${PYSITELIB}/authlib/oauth2/rfc6750/validator.pyc
${PYSITELIB}/authlib/oauth2/rfc6750/validator.pyo
${PYSITELIB}/authlib/oauth2/rfc7009/__init__.py
${PYSITELIB}/authlib/oauth2/rfc7009/__init__.pyc
${PYSITELIB}/authlib/oauth2/rfc7009/__init__.pyo
${PYSITELIB}/authlib/oauth2/rfc7009/parameters.py
${PYSITELIB}/authlib/oauth2/rfc7009/parameters.pyc
${PYSITELIB}/authlib/oauth2/rfc7009/parameters.pyo
${PYSITELIB}/authlib/oauth2/rfc7009/revocation.py
${PYSITELIB}/authlib/oauth2/rfc7009/revocation.pyc
${PYSITELIB}/authlib/oauth2/rfc7009/revocation.pyo
${PYSITELIB}/authlib/oauth2/rfc7521/__init__.py
${PYSITELIB}/authlib/oauth2/rfc7521/__init__.pyc
${PYSITELIB}/authlib/oauth2/rfc7521/__init__.pyo
${PYSITELIB}/authlib/oauth2/rfc7521/client.py
${PYSITELIB}/authlib/oauth2/rfc7521/client.pyc
${PYSITELIB}/authlib/oauth2/rfc7521/client.pyo
${PYSITELIB}/authlib/oauth2/rfc7523/__init__.py
${PYSITELIB}/authlib/oauth2/rfc7523/__init__.pyc
${PYSITELIB}/authlib/oauth2/rfc7523/__init__.pyo
${PYSITELIB}/authlib/oauth2/rfc7523/assertion.py
${PYSITELIB}/authlib/oauth2/rfc7523/assertion.pyc
${PYSITELIB}/authlib/oauth2/rfc7523/assertion.pyo
${PYSITELIB}/authlib/oauth2/rfc7523/auth.py
${PYSITELIB}/authlib/oauth2/rfc7523/auth.pyc
${PYSITELIB}/authlib/oauth2/rfc7523/auth.pyo
${PYSITELIB}/authlib/oauth2/rfc7523/client.py
${PYSITELIB}/authlib/oauth2/rfc7523/client.pyc
${PYSITELIB}/authlib/oauth2/rfc7523/client.pyo
${PYSITELIB}/authlib/oauth2/rfc7523/jwt_bearer.py
${PYSITELIB}/authlib/oauth2/rfc7523/jwt_bearer.pyc
${PYSITELIB}/authlib/oauth2/rfc7523/jwt_bearer.pyo
${PYSITELIB}/authlib/oauth2/rfc7523/token.py
${PYSITELIB}/authlib/oauth2/rfc7523/token.pyc
${PYSITELIB}/authlib/oauth2/rfc7523/token.pyo
${PYSITELIB}/authlib/oauth2/rfc7523/validator.py
${PYSITELIB}/authlib/oauth2/rfc7523/validator.pyc
${PYSITELIB}/authlib/oauth2/rfc7523/validator.pyo
${PYSITELIB}/authlib/oauth2/rfc7591/__init__.py
${PYSITELIB}/authlib/oauth2/rfc7591/__init__.pyc
${PYSITELIB}/authlib/oauth2/rfc7591/__init__.pyo
${PYSITELIB}/authlib/oauth2/rfc7591/claims.py
${PYSITELIB}/authlib/oauth2/rfc7591/claims.pyc
${PYSITELIB}/authlib/oauth2/rfc7591/claims.pyo
${PYSITELIB}/authlib/oauth2/rfc7591/endpoint.py
${PYSITELIB}/authlib/oauth2/rfc7591/endpoint.pyc
${PYSITELIB}/authlib/oauth2/rfc7591/endpoint.pyo
${PYSITELIB}/authlib/oauth2/rfc7591/errors.py
${PYSITELIB}/authlib/oauth2/rfc7591/errors.pyc
${PYSITELIB}/authlib/oauth2/rfc7591/errors.pyo
${PYSITELIB}/authlib/oauth2/rfc7592/__init__.py
${PYSITELIB}/authlib/oauth2/rfc7592/__init__.pyc
${PYSITELIB}/authlib/oauth2/rfc7592/__init__.pyo
${PYSITELIB}/authlib/oauth2/rfc7592/endpoint.py
${PYSITELIB}/authlib/oauth2/rfc7592/endpoint.pyc
${PYSITELIB}/authlib/oauth2/rfc7592/endpoint.pyo
${PYSITELIB}/authlib/oauth2/rfc7636/__init__.py
${PYSITELIB}/authlib/oauth2/rfc7636/__init__.pyc
${PYSITELIB}/authlib/oauth2/rfc7636/__init__.pyo
${PYSITELIB}/authlib/oauth2/rfc7636/challenge.py
${PYSITELIB}/authlib/oauth2/rfc7636/challenge.pyc
${PYSITELIB}/authlib/oauth2/rfc7636/challenge.pyo
${PYSITELIB}/authlib/oauth2/rfc7662/__init__.py
${PYSITELIB}/authlib/oauth2/rfc7662/__init__.pyc
${PYSITELIB}/authlib/oauth2/rfc7662/__init__.pyo
${PYSITELIB}/authlib/oauth2/rfc7662/introspection.py
${PYSITELIB}/authlib/oauth2/rfc7662/introspection.pyc
${PYSITELIB}/authlib/oauth2/rfc7662/introspection.pyo
${PYSITELIB}/authlib/oauth2/rfc7662/models.py
${PYSITELIB}/authlib/oauth2/rfc7662/models.pyc
${PYSITELIB}/authlib/oauth2/rfc7662/models.pyo
${PYSITELIB}/authlib/oauth2/rfc7662/token_validator.py
${PYSITELIB}/authlib/oauth2/rfc7662/token_validator.pyc
${PYSITELIB}/authlib/oauth2/rfc7662/token_validator.pyo
${PYSITELIB}/authlib/oauth2/rfc8414/__init__.py
${PYSITELIB}/authlib/oauth2/rfc8414/__init__.pyc
${PYSITELIB}/authlib/oauth2/rfc8414/__init__.pyo
${PYSITELIB}/authlib/oauth2/rfc8414/models.py
${PYSITELIB}/authlib/oauth2/rfc8414/models.pyc
${PYSITELIB}/authlib/oauth2/rfc8414/models.pyo
${PYSITELIB}/authlib/oauth2/rfc8414/well_known.py
${PYSITELIB}/authlib/oauth2/rfc8414/well_known.pyc
${PYSITELIB}/authlib/oauth2/rfc8414/well_known.pyo
${PYSITELIB}/authlib/oauth2/rfc8628/__init__.py
${PYSITELIB}/authlib/oauth2/rfc8628/__init__.pyc
${PYSITELIB}/authlib/oauth2/rfc8628/__init__.pyo
${PYSITELIB}/authlib/oauth2/rfc8628/device_code.py
${PYSITELIB}/authlib/oauth2/rfc8628/device_code.pyc
${PYSITELIB}/authlib/oauth2/rfc8628/device_code.pyo
${PYSITELIB}/authlib/oauth2/rfc8628/endpoint.py
${PYSITELIB}/authlib/oauth2/rfc8628/endpoint.pyc
${PYSITELIB}/authlib/oauth2/rfc8628/endpoint.pyo
${PYSITELIB}/authlib/oauth2/rfc8628/errors.py
${PYSITELIB}/authlib/oauth2/rfc8628/errors.pyc
${PYSITELIB}/authlib/oauth2/rfc8628/errors.pyo
${PYSITELIB}/authlib/oauth2/rfc8628/models.py
${PYSITELIB}/authlib/oauth2/rfc8628/models.pyc
${PYSITELIB}/authlib/oauth2/rfc8628/models.pyo
${PYSITELIB}/authlib/oauth2/rfc8693/__init__.py
${PYSITELIB}/authlib/oauth2/rfc8693/__init__.pyc
${PYSITELIB}/authlib/oauth2/rfc8693/__init__.pyo
${PYSITELIB}/authlib/oauth2/rfc9068/__init__.py
${PYSITELIB}/authlib/oauth2/rfc9068/__init__.pyc
${PYSITELIB}/authlib/oauth2/rfc9068/__init__.pyo
${PYSITELIB}/authlib/oauth2/rfc9068/claims.py
${PYSITELIB}/authlib/oauth2/rfc9068/claims.pyc
${PYSITELIB}/authlib/oauth2/rfc9068/claims.pyo
${PYSITELIB}/authlib/oauth2/rfc9068/introspection.py
${PYSITELIB}/authlib/oauth2/rfc9068/introspection.pyc
${PYSITELIB}/authlib/oauth2/rfc9068/introspection.pyo
${PYSITELIB}/authlib/oauth2/rfc9068/revocation.py
${PYSITELIB}/authlib/oauth2/rfc9068/revocation.pyc
${PYSITELIB}/authlib/oauth2/rfc9068/revocation.pyo
${PYSITELIB}/authlib/oauth2/rfc9068/token.py
${PYSITELIB}/authlib/oauth2/rfc9068/token.pyc
${PYSITELIB}/authlib/oauth2/rfc9068/token.pyo
${PYSITELIB}/authlib/oauth2/rfc9068/token_validator.py
${PYSITELIB}/authlib/oauth2/rfc9068/token_validator.pyc
${PYSITELIB}/authlib/oauth2/rfc9068/token_validator.pyo
${PYSITELIB}/authlib/oauth2/rfc9101/__init__.py
${PYSITELIB}/authlib/oauth2/rfc9101/__init__.pyc
${PYSITELIB}/authlib/oauth2/rfc9101/__init__.pyo
${PYSITELIB}/authlib/oauth2/rfc9101/authorization_server.py
${PYSITELIB}/authlib/oauth2/rfc9101/authorization_server.pyc
${PYSITELIB}/authlib/oauth2/rfc9101/authorization_server.pyo
${PYSITELIB}/authlib/oauth2/rfc9101/discovery.py
${PYSITELIB}/authlib/oauth2/rfc9101/discovery.pyc
${PYSITELIB}/authlib/oauth2/rfc9101/discovery.pyo
${PYSITELIB}/authlib/oauth2/rfc9101/errors.py
${PYSITELIB}/authlib/oauth2/rfc9101/errors.pyc
${PYSITELIB}/authlib/oauth2/rfc9101/errors.pyo
${PYSITELIB}/authlib/oauth2/rfc9101/registration.py
${PYSITELIB}/authlib/oauth2/rfc9101/registration.pyc
${PYSITELIB}/authlib/oauth2/rfc9101/registration.pyo
${PYSITELIB}/authlib/oauth2/rfc9207/__init__.py
${PYSITELIB}/authlib/oauth2/rfc9207/__init__.pyc
${PYSITELIB}/authlib/oauth2/rfc9207/__init__.pyo
${PYSITELIB}/authlib/oauth2/rfc9207/discovery.py
${PYSITELIB}/authlib/oauth2/rfc9207/discovery.pyc
${PYSITELIB}/authlib/oauth2/rfc9207/discovery.pyo
${PYSITELIB}/authlib/oauth2/rfc9207/parameter.py
${PYSITELIB}/authlib/oauth2/rfc9207/parameter.pyc
${PYSITELIB}/authlib/oauth2/rfc9207/parameter.pyo
${PYSITELIB}/authlib/oidc/__init__.py
${PYSITELIB}/authlib/oidc/__init__.pyc
${PYSITELIB}/authlib/oidc/__init__.pyo
${PYSITELIB}/authlib/oidc/core/__init__.py
${PYSITELIB}/authlib/oidc/core/__init__.pyc
${PYSITELIB}/authlib/oidc/core/__init__.pyo
${PYSITELIB}/authlib/oidc/core/claims.py
${PYSITELIB}/authlib/oidc/core/claims.pyc
${PYSITELIB}/authlib/oidc/core/claims.pyo
${PYSITELIB}/authlib/oidc/core/errors.py
${PYSITELIB}/authlib/oidc/core/errors.pyc
${PYSITELIB}/authlib/oidc/core/errors.pyo
${PYSITELIB}/authlib/oidc/core/grants/__init__.py
${PYSITELIB}/authlib/oidc/core/grants/__init__.pyc
${PYSITELIB}/authlib/oidc/core/grants/__init__.pyo
${PYSITELIB}/authlib/oidc/core/grants/_legacy.py
${PYSITELIB}/authlib/oidc/core/grants/_legacy.pyc
${PYSITELIB}/authlib/oidc/core/grants/_legacy.pyo
${PYSITELIB}/authlib/oidc/core/grants/code.py
${PYSITELIB}/authlib/oidc/core/grants/code.pyc
${PYSITELIB}/authlib/oidc/core/grants/code.pyo
${PYSITELIB}/authlib/oidc/core/grants/hybrid.py
${PYSITELIB}/authlib/oidc/core/grants/hybrid.pyc
${PYSITELIB}/authlib/oidc/core/grants/hybrid.pyo
${PYSITELIB}/authlib/oidc/core/grants/implicit.py
${PYSITELIB}/authlib/oidc/core/grants/implicit.pyc
${PYSITELIB}/authlib/oidc/core/grants/implicit.pyo
${PYSITELIB}/authlib/oidc/core/grants/util.py
${PYSITELIB}/authlib/oidc/core/grants/util.pyc
${PYSITELIB}/authlib/oidc/core/grants/util.pyo
${PYSITELIB}/authlib/oidc/core/models.py
${PYSITELIB}/authlib/oidc/core/models.pyc
${PYSITELIB}/authlib/oidc/core/models.pyo
${PYSITELIB}/authlib/oidc/core/userinfo.py
${PYSITELIB}/authlib/oidc/core/userinfo.pyc
${PYSITELIB}/authlib/oidc/core/userinfo.pyo
${PYSITELIB}/authlib/oidc/core/util.py
${PYSITELIB}/authlib/oidc/core/util.pyc
${PYSITELIB}/authlib/oidc/core/util.pyo
${PYSITELIB}/authlib/oidc/discovery/__init__.py
${PYSITELIB}/authlib/oidc/discovery/__init__.pyc
${PYSITELIB}/authlib/oidc/discovery/__init__.pyo
${PYSITELIB}/authlib/oidc/discovery/models.py
${PYSITELIB}/authlib/oidc/discovery/models.pyc
${PYSITELIB}/authlib/oidc/discovery/models.pyo
${PYSITELIB}/authlib/oidc/discovery/well_known.py
${PYSITELIB}/authlib/oidc/discovery/well_known.pyc
${PYSITELIB}/authlib/oidc/discovery/well_known.pyo
${PYSITELIB}/authlib/oidc/registration/__init__.py
${PYSITELIB}/authlib/oidc/registration/__init__.pyc
${PYSITELIB}/authlib/oidc/registration/__init__.pyo
${PYSITELIB}/authlib/oidc/registration/claims.py
${PYSITELIB}/authlib/oidc/registration/claims.pyc
${PYSITELIB}/authlib/oidc/registration/claims.pyo
${PYSITELIB}/authlib/oidc/rpinitiated/__init__.py
${PYSITELIB}/authlib/oidc/rpinitiated/__init__.pyc
${PYSITELIB}/authlib/oidc/rpinitiated/__init__.pyo
${PYSITELIB}/authlib/oidc/rpinitiated/discovery.py
${PYSITELIB}/authlib/oidc/rpinitiated/discovery.pyc
${PYSITELIB}/authlib/oidc/rpinitiated/discovery.pyo
${PYSITELIB}/authlib/oidc/rpinitiated/end_session.py
${PYSITELIB}/authlib/oidc/rpinitiated/end_session.pyc
${PYSITELIB}/authlib/oidc/rpinitiated/end_session.pyo
${PYSITELIB}/authlib/oidc/rpinitiated/registration.py
${PYSITELIB}/authlib/oidc/rpinitiated/registration.pyc
${PYSITELIB}/authlib/oidc/rpinitiated/registration.pyo
@


1.11
log
@py-authlib: updated to 1.7.0

1.7.0

Authorization and token endpoints request empty scope parameter management
Support from Python 3.10 to 3.14
Allow composition of AuthorizationServerMetadata
Make require_oauth parenthesis optional
Fix expires_at behavior when its value is 0
Migration to joserfc
RP-initiated logout
Fix get_jwt_config
chore(ci): Update PyPy version from 3.10 to 3.11
fix: remove "none" from default authlib.jose.jwt algorithms
fix: normalize resolve_client_public_key method
Implement rfc9700 PKCE downgrade countermeasure
Use correct syntax for tox.requires in tox.ini
Set client session User-Agent when fetching server metadata and JWKs
fix: use the real application object for Flask
Accept the issuer URL as a valid audience
Don't nest InvalidTokenError extra attribute
Documentation overhaul
Update README.md docs.authlib.org/en/latest => docs.authlib.org/en/stable
Merge release/1.6 branch
@
text
@d1 1
a1 1
@@comment $NetBSD: PLIST,v 1.10 2026/04/23 09:25:05 adam Exp $
d22 3
@


1.10
log
@py-joserfc: added version 1.6.4

joserfc is a Python library that provides a comprehensive implementation of
several essential JSON Object Signing and Encryption (JOSE) standards.
@
text
@d1 1
a1 1
@@comment $NetBSD$
d7 630
a636 166
${PYSITELIB}/joserfc/__init__.py
${PYSITELIB}/joserfc/__init__.pyc
${PYSITELIB}/joserfc/__init__.pyo
${PYSITELIB}/joserfc/_keys.py
${PYSITELIB}/joserfc/_keys.pyc
${PYSITELIB}/joserfc/_keys.pyo
${PYSITELIB}/joserfc/_rfc7515/__init__.py
${PYSITELIB}/joserfc/_rfc7515/__init__.pyc
${PYSITELIB}/joserfc/_rfc7515/__init__.pyo
${PYSITELIB}/joserfc/_rfc7515/compact.py
${PYSITELIB}/joserfc/_rfc7515/compact.pyc
${PYSITELIB}/joserfc/_rfc7515/compact.pyo
${PYSITELIB}/joserfc/_rfc7515/json.py
${PYSITELIB}/joserfc/_rfc7515/json.pyc
${PYSITELIB}/joserfc/_rfc7515/json.pyo
${PYSITELIB}/joserfc/_rfc7515/model.py
${PYSITELIB}/joserfc/_rfc7515/model.pyc
${PYSITELIB}/joserfc/_rfc7515/model.pyo
${PYSITELIB}/joserfc/_rfc7515/registry.py
${PYSITELIB}/joserfc/_rfc7515/registry.pyc
${PYSITELIB}/joserfc/_rfc7515/registry.pyo
${PYSITELIB}/joserfc/_rfc7515/types.py
${PYSITELIB}/joserfc/_rfc7515/types.pyc
${PYSITELIB}/joserfc/_rfc7515/types.pyo
${PYSITELIB}/joserfc/_rfc7516/__init__.py
${PYSITELIB}/joserfc/_rfc7516/__init__.pyc
${PYSITELIB}/joserfc/_rfc7516/__init__.pyo
${PYSITELIB}/joserfc/_rfc7516/compact.py
${PYSITELIB}/joserfc/_rfc7516/compact.pyc
${PYSITELIB}/joserfc/_rfc7516/compact.pyo
${PYSITELIB}/joserfc/_rfc7516/json.py
${PYSITELIB}/joserfc/_rfc7516/json.pyc
${PYSITELIB}/joserfc/_rfc7516/json.pyo
${PYSITELIB}/joserfc/_rfc7516/message.py
${PYSITELIB}/joserfc/_rfc7516/message.pyc
${PYSITELIB}/joserfc/_rfc7516/message.pyo
${PYSITELIB}/joserfc/_rfc7516/models.py
${PYSITELIB}/joserfc/_rfc7516/models.pyc
${PYSITELIB}/joserfc/_rfc7516/models.pyo
${PYSITELIB}/joserfc/_rfc7516/registry.py
${PYSITELIB}/joserfc/_rfc7516/registry.pyc
${PYSITELIB}/joserfc/_rfc7516/registry.pyo
${PYSITELIB}/joserfc/_rfc7516/types.py
${PYSITELIB}/joserfc/_rfc7516/types.pyc
${PYSITELIB}/joserfc/_rfc7516/types.pyo
${PYSITELIB}/joserfc/_rfc7517/__init__.py
${PYSITELIB}/joserfc/_rfc7517/__init__.pyc
${PYSITELIB}/joserfc/_rfc7517/__init__.pyo
${PYSITELIB}/joserfc/_rfc7517/models.py
${PYSITELIB}/joserfc/_rfc7517/models.pyc
${PYSITELIB}/joserfc/_rfc7517/models.pyo
${PYSITELIB}/joserfc/_rfc7517/pem.py
${PYSITELIB}/joserfc/_rfc7517/pem.pyc
${PYSITELIB}/joserfc/_rfc7517/pem.pyo
${PYSITELIB}/joserfc/_rfc7517/types.py
${PYSITELIB}/joserfc/_rfc7517/types.pyc
${PYSITELIB}/joserfc/_rfc7517/types.pyo
${PYSITELIB}/joserfc/_rfc7518/__init__.py
${PYSITELIB}/joserfc/_rfc7518/__init__.pyc
${PYSITELIB}/joserfc/_rfc7518/__init__.pyo
${PYSITELIB}/joserfc/_rfc7518/derive_key.py
${PYSITELIB}/joserfc/_rfc7518/derive_key.pyc
${PYSITELIB}/joserfc/_rfc7518/derive_key.pyo
${PYSITELIB}/joserfc/_rfc7518/ec_key.py
${PYSITELIB}/joserfc/_rfc7518/ec_key.pyc
${PYSITELIB}/joserfc/_rfc7518/ec_key.pyo
${PYSITELIB}/joserfc/_rfc7518/jwe_algs.py
${PYSITELIB}/joserfc/_rfc7518/jwe_algs.pyc
${PYSITELIB}/joserfc/_rfc7518/jwe_algs.pyo
${PYSITELIB}/joserfc/_rfc7518/jwe_encs.py
${PYSITELIB}/joserfc/_rfc7518/jwe_encs.pyc
${PYSITELIB}/joserfc/_rfc7518/jwe_encs.pyo
${PYSITELIB}/joserfc/_rfc7518/jwe_zips.py
${PYSITELIB}/joserfc/_rfc7518/jwe_zips.pyc
${PYSITELIB}/joserfc/_rfc7518/jwe_zips.pyo
${PYSITELIB}/joserfc/_rfc7518/jws_algs.py
${PYSITELIB}/joserfc/_rfc7518/jws_algs.pyc
${PYSITELIB}/joserfc/_rfc7518/jws_algs.pyo
${PYSITELIB}/joserfc/_rfc7518/oct_key.py
${PYSITELIB}/joserfc/_rfc7518/oct_key.pyc
${PYSITELIB}/joserfc/_rfc7518/oct_key.pyo
${PYSITELIB}/joserfc/_rfc7518/rsa_key.py
${PYSITELIB}/joserfc/_rfc7518/rsa_key.pyc
${PYSITELIB}/joserfc/_rfc7518/rsa_key.pyo
${PYSITELIB}/joserfc/_rfc7518/util.py
${PYSITELIB}/joserfc/_rfc7518/util.pyc
${PYSITELIB}/joserfc/_rfc7518/util.pyo
${PYSITELIB}/joserfc/_rfc7519/__init__.py
${PYSITELIB}/joserfc/_rfc7519/__init__.pyc
${PYSITELIB}/joserfc/_rfc7519/__init__.pyo
${PYSITELIB}/joserfc/_rfc7519/claims.py
${PYSITELIB}/joserfc/_rfc7519/claims.pyc
${PYSITELIB}/joserfc/_rfc7519/claims.pyo
${PYSITELIB}/joserfc/_rfc7519/security.py
${PYSITELIB}/joserfc/_rfc7519/security.pyc
${PYSITELIB}/joserfc/_rfc7519/security.pyo
${PYSITELIB}/joserfc/_rfc7638/__init__.py
${PYSITELIB}/joserfc/_rfc7638/__init__.pyc
${PYSITELIB}/joserfc/_rfc7638/__init__.pyo
${PYSITELIB}/joserfc/_rfc7797/__init__.py
${PYSITELIB}/joserfc/_rfc7797/__init__.pyc
${PYSITELIB}/joserfc/_rfc7797/__init__.pyo
${PYSITELIB}/joserfc/_rfc7797/compact.py
${PYSITELIB}/joserfc/_rfc7797/compact.pyc
${PYSITELIB}/joserfc/_rfc7797/compact.pyo
${PYSITELIB}/joserfc/_rfc7797/json.py
${PYSITELIB}/joserfc/_rfc7797/json.pyc
${PYSITELIB}/joserfc/_rfc7797/json.pyo
${PYSITELIB}/joserfc/_rfc7797/util.py
${PYSITELIB}/joserfc/_rfc7797/util.pyc
${PYSITELIB}/joserfc/_rfc7797/util.pyo
${PYSITELIB}/joserfc/_rfc8037/__init__.py
${PYSITELIB}/joserfc/_rfc8037/__init__.pyc
${PYSITELIB}/joserfc/_rfc8037/__init__.pyo
${PYSITELIB}/joserfc/_rfc8037/jws_eddsa.py
${PYSITELIB}/joserfc/_rfc8037/jws_eddsa.pyc
${PYSITELIB}/joserfc/_rfc8037/jws_eddsa.pyo
${PYSITELIB}/joserfc/_rfc8037/okp_key.py
${PYSITELIB}/joserfc/_rfc8037/okp_key.pyc
${PYSITELIB}/joserfc/_rfc8037/okp_key.pyo
${PYSITELIB}/joserfc/_rfc8812/__init__.py
${PYSITELIB}/joserfc/_rfc8812/__init__.pyc
${PYSITELIB}/joserfc/_rfc8812/__init__.pyo
${PYSITELIB}/joserfc/_rfc9278/__init__.py
${PYSITELIB}/joserfc/_rfc9278/__init__.pyc
${PYSITELIB}/joserfc/_rfc9278/__init__.pyo
${PYSITELIB}/joserfc/_rfc9864/__init__.py
${PYSITELIB}/joserfc/_rfc9864/__init__.pyc
${PYSITELIB}/joserfc/_rfc9864/__init__.pyo
${PYSITELIB}/joserfc/_rfc9864/jws_eddsa.py
${PYSITELIB}/joserfc/_rfc9864/jws_eddsa.pyc
${PYSITELIB}/joserfc/_rfc9864/jws_eddsa.pyo
${PYSITELIB}/joserfc/drafts/__init__.py
${PYSITELIB}/joserfc/drafts/__init__.pyc
${PYSITELIB}/joserfc/drafts/__init__.pyo
${PYSITELIB}/joserfc/drafts/jwe_chacha20.py
${PYSITELIB}/joserfc/drafts/jwe_chacha20.pyc
${PYSITELIB}/joserfc/drafts/jwe_chacha20.pyo
${PYSITELIB}/joserfc/drafts/jwe_ecdh_1pu.py
${PYSITELIB}/joserfc/drafts/jwe_ecdh_1pu.pyc
${PYSITELIB}/joserfc/drafts/jwe_ecdh_1pu.pyo
${PYSITELIB}/joserfc/errors.py
${PYSITELIB}/joserfc/errors.pyc
${PYSITELIB}/joserfc/errors.pyo
${PYSITELIB}/joserfc/jwa.py
${PYSITELIB}/joserfc/jwa.pyc
${PYSITELIB}/joserfc/jwa.pyo
${PYSITELIB}/joserfc/jwe.py
${PYSITELIB}/joserfc/jwe.pyc
${PYSITELIB}/joserfc/jwe.pyo
${PYSITELIB}/joserfc/jwk.py
${PYSITELIB}/joserfc/jwk.pyc
${PYSITELIB}/joserfc/jwk.pyo
${PYSITELIB}/joserfc/jws.py
${PYSITELIB}/joserfc/jws.pyc
${PYSITELIB}/joserfc/jws.pyo
${PYSITELIB}/joserfc/jwt.py
${PYSITELIB}/joserfc/jwt.pyc
${PYSITELIB}/joserfc/jwt.pyo
${PYSITELIB}/joserfc/py.typed
${PYSITELIB}/joserfc/registry.py
${PYSITELIB}/joserfc/registry.pyc
${PYSITELIB}/joserfc/registry.pyo
${PYSITELIB}/joserfc/util.py
${PYSITELIB}/joserfc/util.pyc
${PYSITELIB}/joserfc/util.pyo
@


1.9
log
@py-authlib: updated to 1.6.0

1.6.0

Fix issue when RFC9207 is enabled and the authorization endpoint response is not a redirection.
Fix missing state parameter in authorization error responses.
Support for acr and amr claims in id_token.
Support for the none JWS algorithm.
Fix response_types strict order during dynamic client registration.
Implement RFC9101 The OAuth 2.0 Authorization Framework: JWT-Secured Authorization Request (JAR).
OIDC UserInfo endpoint support.
@
text
@d1 1
a1 1
@@comment $NetBSD: PLIST,v 1.8 2025/04/14 04:59:14 adam Exp $
d7 166
a172 603
${PYSITELIB}/authlib/__init__.py
${PYSITELIB}/authlib/__init__.pyc
${PYSITELIB}/authlib/__init__.pyo
${PYSITELIB}/authlib/common/__init__.py
${PYSITELIB}/authlib/common/__init__.pyc
${PYSITELIB}/authlib/common/__init__.pyo
${PYSITELIB}/authlib/common/encoding.py
${PYSITELIB}/authlib/common/encoding.pyc
${PYSITELIB}/authlib/common/encoding.pyo
${PYSITELIB}/authlib/common/errors.py
${PYSITELIB}/authlib/common/errors.pyc
${PYSITELIB}/authlib/common/errors.pyo
${PYSITELIB}/authlib/common/security.py
${PYSITELIB}/authlib/common/security.pyc
${PYSITELIB}/authlib/common/security.pyo
${PYSITELIB}/authlib/common/urls.py
${PYSITELIB}/authlib/common/urls.pyc
${PYSITELIB}/authlib/common/urls.pyo
${PYSITELIB}/authlib/consts.py
${PYSITELIB}/authlib/consts.pyc
${PYSITELIB}/authlib/consts.pyo
${PYSITELIB}/authlib/deprecate.py
${PYSITELIB}/authlib/deprecate.pyc
${PYSITELIB}/authlib/deprecate.pyo
${PYSITELIB}/authlib/integrations/__init__.py
${PYSITELIB}/authlib/integrations/__init__.pyc
${PYSITELIB}/authlib/integrations/__init__.pyo
${PYSITELIB}/authlib/integrations/base_client/__init__.py
${PYSITELIB}/authlib/integrations/base_client/__init__.pyc
${PYSITELIB}/authlib/integrations/base_client/__init__.pyo
${PYSITELIB}/authlib/integrations/base_client/async_app.py
${PLIST.py3x}${PYSITELIB}/authlib/integrations/base_client/async_app.pyc
${PLIST.py3x}${PYSITELIB}/authlib/integrations/base_client/async_app.pyo
${PYSITELIB}/authlib/integrations/base_client/async_openid.py
${PYSITELIB}/authlib/integrations/base_client/async_openid.pyc
${PYSITELIB}/authlib/integrations/base_client/async_openid.pyo
${PYSITELIB}/authlib/integrations/base_client/errors.py
${PYSITELIB}/authlib/integrations/base_client/errors.pyc
${PYSITELIB}/authlib/integrations/base_client/errors.pyo
${PYSITELIB}/authlib/integrations/base_client/framework_integration.py
${PYSITELIB}/authlib/integrations/base_client/framework_integration.pyc
${PYSITELIB}/authlib/integrations/base_client/framework_integration.pyo
${PYSITELIB}/authlib/integrations/base_client/registry.py
${PYSITELIB}/authlib/integrations/base_client/registry.pyc
${PYSITELIB}/authlib/integrations/base_client/registry.pyo
${PYSITELIB}/authlib/integrations/base_client/sync_app.py
${PYSITELIB}/authlib/integrations/base_client/sync_app.pyc
${PYSITELIB}/authlib/integrations/base_client/sync_app.pyo
${PYSITELIB}/authlib/integrations/base_client/sync_openid.py
${PYSITELIB}/authlib/integrations/base_client/sync_openid.pyc
${PYSITELIB}/authlib/integrations/base_client/sync_openid.pyo
${PYSITELIB}/authlib/integrations/django_client/__init__.py
${PYSITELIB}/authlib/integrations/django_client/__init__.pyc
${PYSITELIB}/authlib/integrations/django_client/__init__.pyo
${PYSITELIB}/authlib/integrations/django_client/apps.py
${PYSITELIB}/authlib/integrations/django_client/apps.pyc
${PYSITELIB}/authlib/integrations/django_client/apps.pyo
${PYSITELIB}/authlib/integrations/django_client/integration.py
${PYSITELIB}/authlib/integrations/django_client/integration.pyc
${PYSITELIB}/authlib/integrations/django_client/integration.pyo
${PYSITELIB}/authlib/integrations/django_oauth1/__init__.py
${PYSITELIB}/authlib/integrations/django_oauth1/__init__.pyc
${PYSITELIB}/authlib/integrations/django_oauth1/__init__.pyo
${PYSITELIB}/authlib/integrations/django_oauth1/authorization_server.py
${PYSITELIB}/authlib/integrations/django_oauth1/authorization_server.pyc
${PYSITELIB}/authlib/integrations/django_oauth1/authorization_server.pyo
${PYSITELIB}/authlib/integrations/django_oauth1/nonce.py
${PYSITELIB}/authlib/integrations/django_oauth1/nonce.pyc
${PYSITELIB}/authlib/integrations/django_oauth1/nonce.pyo
${PYSITELIB}/authlib/integrations/django_oauth1/resource_protector.py
${PYSITELIB}/authlib/integrations/django_oauth1/resource_protector.pyc
${PYSITELIB}/authlib/integrations/django_oauth1/resource_protector.pyo
${PYSITELIB}/authlib/integrations/django_oauth2/__init__.py
${PYSITELIB}/authlib/integrations/django_oauth2/__init__.pyc
${PYSITELIB}/authlib/integrations/django_oauth2/__init__.pyo
${PYSITELIB}/authlib/integrations/django_oauth2/authorization_server.py
${PYSITELIB}/authlib/integrations/django_oauth2/authorization_server.pyc
${PYSITELIB}/authlib/integrations/django_oauth2/authorization_server.pyo
${PYSITELIB}/authlib/integrations/django_oauth2/endpoints.py
${PYSITELIB}/authlib/integrations/django_oauth2/endpoints.pyc
${PYSITELIB}/authlib/integrations/django_oauth2/endpoints.pyo
${PYSITELIB}/authlib/integrations/django_oauth2/requests.py
${PYSITELIB}/authlib/integrations/django_oauth2/requests.pyc
${PYSITELIB}/authlib/integrations/django_oauth2/requests.pyo
${PYSITELIB}/authlib/integrations/django_oauth2/resource_protector.py
${PYSITELIB}/authlib/integrations/django_oauth2/resource_protector.pyc
${PYSITELIB}/authlib/integrations/django_oauth2/resource_protector.pyo
${PYSITELIB}/authlib/integrations/django_oauth2/signals.py
${PYSITELIB}/authlib/integrations/django_oauth2/signals.pyc
${PYSITELIB}/authlib/integrations/django_oauth2/signals.pyo
${PYSITELIB}/authlib/integrations/flask_client/__init__.py
${PYSITELIB}/authlib/integrations/flask_client/__init__.pyc
${PYSITELIB}/authlib/integrations/flask_client/__init__.pyo
${PYSITELIB}/authlib/integrations/flask_client/apps.py
${PYSITELIB}/authlib/integrations/flask_client/apps.pyc
${PYSITELIB}/authlib/integrations/flask_client/apps.pyo
${PYSITELIB}/authlib/integrations/flask_client/integration.py
${PYSITELIB}/authlib/integrations/flask_client/integration.pyc
${PYSITELIB}/authlib/integrations/flask_client/integration.pyo
${PYSITELIB}/authlib/integrations/flask_oauth1/__init__.py
${PYSITELIB}/authlib/integrations/flask_oauth1/__init__.pyc
${PYSITELIB}/authlib/integrations/flask_oauth1/__init__.pyo
${PYSITELIB}/authlib/integrations/flask_oauth1/authorization_server.py
${PYSITELIB}/authlib/integrations/flask_oauth1/authorization_server.pyc
${PYSITELIB}/authlib/integrations/flask_oauth1/authorization_server.pyo
${PYSITELIB}/authlib/integrations/flask_oauth1/cache.py
${PYSITELIB}/authlib/integrations/flask_oauth1/cache.pyc
${PYSITELIB}/authlib/integrations/flask_oauth1/cache.pyo
${PYSITELIB}/authlib/integrations/flask_oauth1/resource_protector.py
${PYSITELIB}/authlib/integrations/flask_oauth1/resource_protector.pyc
${PYSITELIB}/authlib/integrations/flask_oauth1/resource_protector.pyo
${PYSITELIB}/authlib/integrations/flask_oauth2/__init__.py
${PYSITELIB}/authlib/integrations/flask_oauth2/__init__.pyc
${PYSITELIB}/authlib/integrations/flask_oauth2/__init__.pyo
${PYSITELIB}/authlib/integrations/flask_oauth2/authorization_server.py
${PYSITELIB}/authlib/integrations/flask_oauth2/authorization_server.pyc
${PYSITELIB}/authlib/integrations/flask_oauth2/authorization_server.pyo
${PYSITELIB}/authlib/integrations/flask_oauth2/errors.py
${PYSITELIB}/authlib/integrations/flask_oauth2/errors.pyc
${PYSITELIB}/authlib/integrations/flask_oauth2/errors.pyo
${PYSITELIB}/authlib/integrations/flask_oauth2/requests.py
${PYSITELIB}/authlib/integrations/flask_oauth2/requests.pyc
${PYSITELIB}/authlib/integrations/flask_oauth2/requests.pyo
${PYSITELIB}/authlib/integrations/flask_oauth2/resource_protector.py
${PYSITELIB}/authlib/integrations/flask_oauth2/resource_protector.pyc
${PYSITELIB}/authlib/integrations/flask_oauth2/resource_protector.pyo
${PYSITELIB}/authlib/integrations/flask_oauth2/signals.py
${PYSITELIB}/authlib/integrations/flask_oauth2/signals.pyc
${PYSITELIB}/authlib/integrations/flask_oauth2/signals.pyo
${PYSITELIB}/authlib/integrations/httpx_client/__init__.py
${PYSITELIB}/authlib/integrations/httpx_client/__init__.pyc
${PYSITELIB}/authlib/integrations/httpx_client/__init__.pyo
${PYSITELIB}/authlib/integrations/httpx_client/assertion_client.py
${PLIST.py3x}${PYSITELIB}/authlib/integrations/httpx_client/assertion_client.pyc
${PLIST.py3x}${PYSITELIB}/authlib/integrations/httpx_client/assertion_client.pyo
${PYSITELIB}/authlib/integrations/httpx_client/oauth1_client.py
${PLIST.py3x}${PYSITELIB}/authlib/integrations/httpx_client/oauth1_client.pyc
${PLIST.py3x}${PYSITELIB}/authlib/integrations/httpx_client/oauth1_client.pyo
${PYSITELIB}/authlib/integrations/httpx_client/oauth2_client.py
${PLIST.py3x}${PYSITELIB}/authlib/integrations/httpx_client/oauth2_client.pyc
${PLIST.py3x}${PYSITELIB}/authlib/integrations/httpx_client/oauth2_client.pyo
${PYSITELIB}/authlib/integrations/httpx_client/utils.py
${PYSITELIB}/authlib/integrations/httpx_client/utils.pyc
${PYSITELIB}/authlib/integrations/httpx_client/utils.pyo
${PYSITELIB}/authlib/integrations/requests_client/__init__.py
${PYSITELIB}/authlib/integrations/requests_client/__init__.pyc
${PYSITELIB}/authlib/integrations/requests_client/__init__.pyo
${PYSITELIB}/authlib/integrations/requests_client/assertion_session.py
${PYSITELIB}/authlib/integrations/requests_client/assertion_session.pyc
${PYSITELIB}/authlib/integrations/requests_client/assertion_session.pyo
${PYSITELIB}/authlib/integrations/requests_client/oauth1_session.py
${PYSITELIB}/authlib/integrations/requests_client/oauth1_session.pyc
${PYSITELIB}/authlib/integrations/requests_client/oauth1_session.pyo
${PYSITELIB}/authlib/integrations/requests_client/oauth2_session.py
${PYSITELIB}/authlib/integrations/requests_client/oauth2_session.pyc
${PYSITELIB}/authlib/integrations/requests_client/oauth2_session.pyo
${PYSITELIB}/authlib/integrations/requests_client/utils.py
${PYSITELIB}/authlib/integrations/requests_client/utils.pyc
${PYSITELIB}/authlib/integrations/requests_client/utils.pyo
${PYSITELIB}/authlib/integrations/sqla_oauth2/__init__.py
${PYSITELIB}/authlib/integrations/sqla_oauth2/__init__.pyc
${PYSITELIB}/authlib/integrations/sqla_oauth2/__init__.pyo
${PYSITELIB}/authlib/integrations/sqla_oauth2/client_mixin.py
${PYSITELIB}/authlib/integrations/sqla_oauth2/client_mixin.pyc
${PYSITELIB}/authlib/integrations/sqla_oauth2/client_mixin.pyo
${PYSITELIB}/authlib/integrations/sqla_oauth2/functions.py
${PYSITELIB}/authlib/integrations/sqla_oauth2/functions.pyc
${PYSITELIB}/authlib/integrations/sqla_oauth2/functions.pyo
${PYSITELIB}/authlib/integrations/sqla_oauth2/tokens_mixins.py
${PYSITELIB}/authlib/integrations/sqla_oauth2/tokens_mixins.pyc
${PYSITELIB}/authlib/integrations/sqla_oauth2/tokens_mixins.pyo
${PYSITELIB}/authlib/integrations/starlette_client/__init__.py
${PYSITELIB}/authlib/integrations/starlette_client/__init__.pyc
${PYSITELIB}/authlib/integrations/starlette_client/__init__.pyo
${PYSITELIB}/authlib/integrations/starlette_client/apps.py
${PYSITELIB}/authlib/integrations/starlette_client/apps.pyc
${PYSITELIB}/authlib/integrations/starlette_client/apps.pyo
${PYSITELIB}/authlib/integrations/starlette_client/integration.py
${PLIST.py3x}${PYSITELIB}/authlib/integrations/starlette_client/integration.pyc
${PLIST.py3x}${PYSITELIB}/authlib/integrations/starlette_client/integration.pyo
${PYSITELIB}/authlib/jose/__init__.py
${PYSITELIB}/authlib/jose/__init__.pyc
${PYSITELIB}/authlib/jose/__init__.pyo
${PYSITELIB}/authlib/jose/drafts/__init__.py
${PYSITELIB}/authlib/jose/drafts/__init__.pyc
${PYSITELIB}/authlib/jose/drafts/__init__.pyo
${PYSITELIB}/authlib/jose/drafts/_jwe_algorithms.py
${PYSITELIB}/authlib/jose/drafts/_jwe_algorithms.pyc
${PYSITELIB}/authlib/jose/drafts/_jwe_algorithms.pyo
${PYSITELIB}/authlib/jose/drafts/_jwe_enc_cryptodome.py
${PYSITELIB}/authlib/jose/drafts/_jwe_enc_cryptodome.pyc
${PYSITELIB}/authlib/jose/drafts/_jwe_enc_cryptodome.pyo
${PYSITELIB}/authlib/jose/drafts/_jwe_enc_cryptography.py
${PYSITELIB}/authlib/jose/drafts/_jwe_enc_cryptography.pyc
${PYSITELIB}/authlib/jose/drafts/_jwe_enc_cryptography.pyo
${PYSITELIB}/authlib/jose/errors.py
${PYSITELIB}/authlib/jose/errors.pyc
${PYSITELIB}/authlib/jose/errors.pyo
${PYSITELIB}/authlib/jose/jwk.py
${PYSITELIB}/authlib/jose/jwk.pyc
${PYSITELIB}/authlib/jose/jwk.pyo
${PYSITELIB}/authlib/jose/rfc7515/__init__.py
${PYSITELIB}/authlib/jose/rfc7515/__init__.pyc
${PYSITELIB}/authlib/jose/rfc7515/__init__.pyo
${PYSITELIB}/authlib/jose/rfc7515/jws.py
${PYSITELIB}/authlib/jose/rfc7515/jws.pyc
${PYSITELIB}/authlib/jose/rfc7515/jws.pyo
${PYSITELIB}/authlib/jose/rfc7515/models.py
${PYSITELIB}/authlib/jose/rfc7515/models.pyc
${PYSITELIB}/authlib/jose/rfc7515/models.pyo
${PYSITELIB}/authlib/jose/rfc7516/__init__.py
${PYSITELIB}/authlib/jose/rfc7516/__init__.pyc
${PYSITELIB}/authlib/jose/rfc7516/__init__.pyo
${PYSITELIB}/authlib/jose/rfc7516/jwe.py
${PYSITELIB}/authlib/jose/rfc7516/jwe.pyc
${PYSITELIB}/authlib/jose/rfc7516/jwe.pyo
${PYSITELIB}/authlib/jose/rfc7516/models.py
${PYSITELIB}/authlib/jose/rfc7516/models.pyc
${PYSITELIB}/authlib/jose/rfc7516/models.pyo
${PYSITELIB}/authlib/jose/rfc7517/__init__.py
${PYSITELIB}/authlib/jose/rfc7517/__init__.pyc
${PYSITELIB}/authlib/jose/rfc7517/__init__.pyo
${PYSITELIB}/authlib/jose/rfc7517/_cryptography_key.py
${PYSITELIB}/authlib/jose/rfc7517/_cryptography_key.pyc
${PYSITELIB}/authlib/jose/rfc7517/_cryptography_key.pyo
${PYSITELIB}/authlib/jose/rfc7517/asymmetric_key.py
${PYSITELIB}/authlib/jose/rfc7517/asymmetric_key.pyc
${PYSITELIB}/authlib/jose/rfc7517/asymmetric_key.pyo
${PYSITELIB}/authlib/jose/rfc7517/base_key.py
${PYSITELIB}/authlib/jose/rfc7517/base_key.pyc
${PYSITELIB}/authlib/jose/rfc7517/base_key.pyo
${PYSITELIB}/authlib/jose/rfc7517/jwk.py
${PYSITELIB}/authlib/jose/rfc7517/jwk.pyc
${PYSITELIB}/authlib/jose/rfc7517/jwk.pyo
${PYSITELIB}/authlib/jose/rfc7517/key_set.py
${PYSITELIB}/authlib/jose/rfc7517/key_set.pyc
${PYSITELIB}/authlib/jose/rfc7517/key_set.pyo
${PYSITELIB}/authlib/jose/rfc7518/__init__.py
${PYSITELIB}/authlib/jose/rfc7518/__init__.pyc
${PYSITELIB}/authlib/jose/rfc7518/__init__.pyo
${PYSITELIB}/authlib/jose/rfc7518/ec_key.py
${PYSITELIB}/authlib/jose/rfc7518/ec_key.pyc
${PYSITELIB}/authlib/jose/rfc7518/ec_key.pyo
${PYSITELIB}/authlib/jose/rfc7518/jwe_algs.py
${PYSITELIB}/authlib/jose/rfc7518/jwe_algs.pyc
${PYSITELIB}/authlib/jose/rfc7518/jwe_algs.pyo
${PYSITELIB}/authlib/jose/rfc7518/jwe_encs.py
${PYSITELIB}/authlib/jose/rfc7518/jwe_encs.pyc
${PYSITELIB}/authlib/jose/rfc7518/jwe_encs.pyo
${PYSITELIB}/authlib/jose/rfc7518/jwe_zips.py
${PYSITELIB}/authlib/jose/rfc7518/jwe_zips.pyc
${PYSITELIB}/authlib/jose/rfc7518/jwe_zips.pyo
${PYSITELIB}/authlib/jose/rfc7518/jws_algs.py
${PYSITELIB}/authlib/jose/rfc7518/jws_algs.pyc
${PYSITELIB}/authlib/jose/rfc7518/jws_algs.pyo
${PYSITELIB}/authlib/jose/rfc7518/oct_key.py
${PYSITELIB}/authlib/jose/rfc7518/oct_key.pyc
${PYSITELIB}/authlib/jose/rfc7518/oct_key.pyo
${PYSITELIB}/authlib/jose/rfc7518/rsa_key.py
${PYSITELIB}/authlib/jose/rfc7518/rsa_key.pyc
${PYSITELIB}/authlib/jose/rfc7518/rsa_key.pyo
${PYSITELIB}/authlib/jose/rfc7518/util.py
${PYSITELIB}/authlib/jose/rfc7518/util.pyc
${PYSITELIB}/authlib/jose/rfc7518/util.pyo
${PYSITELIB}/authlib/jose/rfc7519/__init__.py
${PYSITELIB}/authlib/jose/rfc7519/__init__.pyc
${PYSITELIB}/authlib/jose/rfc7519/__init__.pyo
${PYSITELIB}/authlib/jose/rfc7519/claims.py
${PYSITELIB}/authlib/jose/rfc7519/claims.pyc
${PYSITELIB}/authlib/jose/rfc7519/claims.pyo
${PYSITELIB}/authlib/jose/rfc7519/jwt.py
${PYSITELIB}/authlib/jose/rfc7519/jwt.pyc
${PYSITELIB}/authlib/jose/rfc7519/jwt.pyo
${PYSITELIB}/authlib/jose/rfc8037/__init__.py
${PYSITELIB}/authlib/jose/rfc8037/__init__.pyc
${PYSITELIB}/authlib/jose/rfc8037/__init__.pyo
${PYSITELIB}/authlib/jose/rfc8037/jws_eddsa.py
${PYSITELIB}/authlib/jose/rfc8037/jws_eddsa.pyc
${PYSITELIB}/authlib/jose/rfc8037/jws_eddsa.pyo
${PYSITELIB}/authlib/jose/rfc8037/okp_key.py
${PYSITELIB}/authlib/jose/rfc8037/okp_key.pyc
${PYSITELIB}/authlib/jose/rfc8037/okp_key.pyo
${PYSITELIB}/authlib/jose/util.py
${PYSITELIB}/authlib/jose/util.pyc
${PYSITELIB}/authlib/jose/util.pyo
${PYSITELIB}/authlib/oauth1/__init__.py
${PYSITELIB}/authlib/oauth1/__init__.pyc
${PYSITELIB}/authlib/oauth1/__init__.pyo
${PYSITELIB}/authlib/oauth1/client.py
${PYSITELIB}/authlib/oauth1/client.pyc
${PYSITELIB}/authlib/oauth1/client.pyo
${PYSITELIB}/authlib/oauth1/errors.py
${PYSITELIB}/authlib/oauth1/errors.pyc
${PYSITELIB}/authlib/oauth1/errors.pyo
${PYSITELIB}/authlib/oauth1/rfc5849/__init__.py
${PYSITELIB}/authlib/oauth1/rfc5849/__init__.pyc
${PYSITELIB}/authlib/oauth1/rfc5849/__init__.pyo
${PYSITELIB}/authlib/oauth1/rfc5849/authorization_server.py
${PYSITELIB}/authlib/oauth1/rfc5849/authorization_server.pyc
${PYSITELIB}/authlib/oauth1/rfc5849/authorization_server.pyo
${PYSITELIB}/authlib/oauth1/rfc5849/base_server.py
${PYSITELIB}/authlib/oauth1/rfc5849/base_server.pyc
${PYSITELIB}/authlib/oauth1/rfc5849/base_server.pyo
${PYSITELIB}/authlib/oauth1/rfc5849/client_auth.py
${PYSITELIB}/authlib/oauth1/rfc5849/client_auth.pyc
${PYSITELIB}/authlib/oauth1/rfc5849/client_auth.pyo
${PYSITELIB}/authlib/oauth1/rfc5849/errors.py
${PYSITELIB}/authlib/oauth1/rfc5849/errors.pyc
${PYSITELIB}/authlib/oauth1/rfc5849/errors.pyo
${PYSITELIB}/authlib/oauth1/rfc5849/models.py
${PYSITELIB}/authlib/oauth1/rfc5849/models.pyc
${PYSITELIB}/authlib/oauth1/rfc5849/models.pyo
${PYSITELIB}/authlib/oauth1/rfc5849/parameters.py
${PYSITELIB}/authlib/oauth1/rfc5849/parameters.pyc
${PYSITELIB}/authlib/oauth1/rfc5849/parameters.pyo
${PYSITELIB}/authlib/oauth1/rfc5849/resource_protector.py
${PYSITELIB}/authlib/oauth1/rfc5849/resource_protector.pyc
${PYSITELIB}/authlib/oauth1/rfc5849/resource_protector.pyo
${PYSITELIB}/authlib/oauth1/rfc5849/rsa.py
${PYSITELIB}/authlib/oauth1/rfc5849/rsa.pyc
${PYSITELIB}/authlib/oauth1/rfc5849/rsa.pyo
${PYSITELIB}/authlib/oauth1/rfc5849/signature.py
${PYSITELIB}/authlib/oauth1/rfc5849/signature.pyc
${PYSITELIB}/authlib/oauth1/rfc5849/signature.pyo
${PYSITELIB}/authlib/oauth1/rfc5849/util.py
${PYSITELIB}/authlib/oauth1/rfc5849/util.pyc
${PYSITELIB}/authlib/oauth1/rfc5849/util.pyo
${PYSITELIB}/authlib/oauth1/rfc5849/wrapper.py
${PYSITELIB}/authlib/oauth1/rfc5849/wrapper.pyc
${PYSITELIB}/authlib/oauth1/rfc5849/wrapper.pyo
${PYSITELIB}/authlib/oauth2/__init__.py
${PYSITELIB}/authlib/oauth2/__init__.pyc
${PYSITELIB}/authlib/oauth2/__init__.pyo
${PYSITELIB}/authlib/oauth2/auth.py
${PYSITELIB}/authlib/oauth2/auth.pyc
${PYSITELIB}/authlib/oauth2/auth.pyo
${PYSITELIB}/authlib/oauth2/base.py
${PYSITELIB}/authlib/oauth2/base.pyc
${PYSITELIB}/authlib/oauth2/base.pyo
${PYSITELIB}/authlib/oauth2/client.py
${PYSITELIB}/authlib/oauth2/client.pyc
${PYSITELIB}/authlib/oauth2/client.pyo
${PYSITELIB}/authlib/oauth2/rfc6749/__init__.py
${PYSITELIB}/authlib/oauth2/rfc6749/__init__.pyc
${PYSITELIB}/authlib/oauth2/rfc6749/__init__.pyo
${PYSITELIB}/authlib/oauth2/rfc6749/authenticate_client.py
${PYSITELIB}/authlib/oauth2/rfc6749/authenticate_client.pyc
${PYSITELIB}/authlib/oauth2/rfc6749/authenticate_client.pyo
${PYSITELIB}/authlib/oauth2/rfc6749/authorization_server.py
${PYSITELIB}/authlib/oauth2/rfc6749/authorization_server.pyc
${PYSITELIB}/authlib/oauth2/rfc6749/authorization_server.pyo
${PYSITELIB}/authlib/oauth2/rfc6749/errors.py
${PYSITELIB}/authlib/oauth2/rfc6749/errors.pyc
${PYSITELIB}/authlib/oauth2/rfc6749/errors.pyo
${PYSITELIB}/authlib/oauth2/rfc6749/grants/__init__.py
${PYSITELIB}/authlib/oauth2/rfc6749/grants/__init__.pyc
${PYSITELIB}/authlib/oauth2/rfc6749/grants/__init__.pyo
${PYSITELIB}/authlib/oauth2/rfc6749/grants/authorization_code.py
${PYSITELIB}/authlib/oauth2/rfc6749/grants/authorization_code.pyc
${PYSITELIB}/authlib/oauth2/rfc6749/grants/authorization_code.pyo
${PYSITELIB}/authlib/oauth2/rfc6749/grants/base.py
${PYSITELIB}/authlib/oauth2/rfc6749/grants/base.pyc
${PYSITELIB}/authlib/oauth2/rfc6749/grants/base.pyo
${PYSITELIB}/authlib/oauth2/rfc6749/grants/client_credentials.py
${PYSITELIB}/authlib/oauth2/rfc6749/grants/client_credentials.pyc
${PYSITELIB}/authlib/oauth2/rfc6749/grants/client_credentials.pyo
${PYSITELIB}/authlib/oauth2/rfc6749/grants/implicit.py
${PYSITELIB}/authlib/oauth2/rfc6749/grants/implicit.pyc
${PYSITELIB}/authlib/oauth2/rfc6749/grants/implicit.pyo
${PYSITELIB}/authlib/oauth2/rfc6749/grants/refresh_token.py
${PYSITELIB}/authlib/oauth2/rfc6749/grants/refresh_token.pyc
${PYSITELIB}/authlib/oauth2/rfc6749/grants/refresh_token.pyo
${PYSITELIB}/authlib/oauth2/rfc6749/grants/resource_owner_password_credentials.py
${PYSITELIB}/authlib/oauth2/rfc6749/grants/resource_owner_password_credentials.pyc
${PYSITELIB}/authlib/oauth2/rfc6749/grants/resource_owner_password_credentials.pyo
${PYSITELIB}/authlib/oauth2/rfc6749/hooks.py
${PYSITELIB}/authlib/oauth2/rfc6749/hooks.pyc
${PYSITELIB}/authlib/oauth2/rfc6749/hooks.pyo
${PYSITELIB}/authlib/oauth2/rfc6749/models.py
${PYSITELIB}/authlib/oauth2/rfc6749/models.pyc
${PYSITELIB}/authlib/oauth2/rfc6749/models.pyo
${PYSITELIB}/authlib/oauth2/rfc6749/parameters.py
${PYSITELIB}/authlib/oauth2/rfc6749/parameters.pyc
${PYSITELIB}/authlib/oauth2/rfc6749/parameters.pyo
${PYSITELIB}/authlib/oauth2/rfc6749/requests.py
${PYSITELIB}/authlib/oauth2/rfc6749/requests.pyc
${PYSITELIB}/authlib/oauth2/rfc6749/requests.pyo
${PYSITELIB}/authlib/oauth2/rfc6749/resource_protector.py
${PYSITELIB}/authlib/oauth2/rfc6749/resource_protector.pyc
${PYSITELIB}/authlib/oauth2/rfc6749/resource_protector.pyo
${PYSITELIB}/authlib/oauth2/rfc6749/token_endpoint.py
${PYSITELIB}/authlib/oauth2/rfc6749/token_endpoint.pyc
${PYSITELIB}/authlib/oauth2/rfc6749/token_endpoint.pyo
${PYSITELIB}/authlib/oauth2/rfc6749/util.py
${PYSITELIB}/authlib/oauth2/rfc6749/util.pyc
${PYSITELIB}/authlib/oauth2/rfc6749/util.pyo
${PYSITELIB}/authlib/oauth2/rfc6749/wrappers.py
${PYSITELIB}/authlib/oauth2/rfc6749/wrappers.pyc
${PYSITELIB}/authlib/oauth2/rfc6749/wrappers.pyo
${PYSITELIB}/authlib/oauth2/rfc6750/__init__.py
${PYSITELIB}/authlib/oauth2/rfc6750/__init__.pyc
${PYSITELIB}/authlib/oauth2/rfc6750/__init__.pyo
${PYSITELIB}/authlib/oauth2/rfc6750/errors.py
${PYSITELIB}/authlib/oauth2/rfc6750/errors.pyc
${PYSITELIB}/authlib/oauth2/rfc6750/errors.pyo
${PYSITELIB}/authlib/oauth2/rfc6750/parameters.py
${PYSITELIB}/authlib/oauth2/rfc6750/parameters.pyc
${PYSITELIB}/authlib/oauth2/rfc6750/parameters.pyo
${PYSITELIB}/authlib/oauth2/rfc6750/token.py
${PYSITELIB}/authlib/oauth2/rfc6750/token.pyc
${PYSITELIB}/authlib/oauth2/rfc6750/token.pyo
${PYSITELIB}/authlib/oauth2/rfc6750/validator.py
${PYSITELIB}/authlib/oauth2/rfc6750/validator.pyc
${PYSITELIB}/authlib/oauth2/rfc6750/validator.pyo
${PYSITELIB}/authlib/oauth2/rfc7009/__init__.py
${PYSITELIB}/authlib/oauth2/rfc7009/__init__.pyc
${PYSITELIB}/authlib/oauth2/rfc7009/__init__.pyo
${PYSITELIB}/authlib/oauth2/rfc7009/parameters.py
${PYSITELIB}/authlib/oauth2/rfc7009/parameters.pyc
${PYSITELIB}/authlib/oauth2/rfc7009/parameters.pyo
${PYSITELIB}/authlib/oauth2/rfc7009/revocation.py
${PYSITELIB}/authlib/oauth2/rfc7009/revocation.pyc
${PYSITELIB}/authlib/oauth2/rfc7009/revocation.pyo
${PYSITELIB}/authlib/oauth2/rfc7521/__init__.py
${PYSITELIB}/authlib/oauth2/rfc7521/__init__.pyc
${PYSITELIB}/authlib/oauth2/rfc7521/__init__.pyo
${PYSITELIB}/authlib/oauth2/rfc7521/client.py
${PYSITELIB}/authlib/oauth2/rfc7521/client.pyc
${PYSITELIB}/authlib/oauth2/rfc7521/client.pyo
${PYSITELIB}/authlib/oauth2/rfc7523/__init__.py
${PYSITELIB}/authlib/oauth2/rfc7523/__init__.pyc
${PYSITELIB}/authlib/oauth2/rfc7523/__init__.pyo
${PYSITELIB}/authlib/oauth2/rfc7523/assertion.py
${PYSITELIB}/authlib/oauth2/rfc7523/assertion.pyc
${PYSITELIB}/authlib/oauth2/rfc7523/assertion.pyo
${PYSITELIB}/authlib/oauth2/rfc7523/auth.py
${PYSITELIB}/authlib/oauth2/rfc7523/auth.pyc
${PYSITELIB}/authlib/oauth2/rfc7523/auth.pyo
${PYSITELIB}/authlib/oauth2/rfc7523/client.py
${PYSITELIB}/authlib/oauth2/rfc7523/client.pyc
${PYSITELIB}/authlib/oauth2/rfc7523/client.pyo
${PYSITELIB}/authlib/oauth2/rfc7523/jwt_bearer.py
${PYSITELIB}/authlib/oauth2/rfc7523/jwt_bearer.pyc
${PYSITELIB}/authlib/oauth2/rfc7523/jwt_bearer.pyo
${PYSITELIB}/authlib/oauth2/rfc7523/token.py
${PYSITELIB}/authlib/oauth2/rfc7523/token.pyc
${PYSITELIB}/authlib/oauth2/rfc7523/token.pyo
${PYSITELIB}/authlib/oauth2/rfc7523/validator.py
${PYSITELIB}/authlib/oauth2/rfc7523/validator.pyc
${PYSITELIB}/authlib/oauth2/rfc7523/validator.pyo
${PYSITELIB}/authlib/oauth2/rfc7591/__init__.py
${PYSITELIB}/authlib/oauth2/rfc7591/__init__.pyc
${PYSITELIB}/authlib/oauth2/rfc7591/__init__.pyo
${PYSITELIB}/authlib/oauth2/rfc7591/claims.py
${PYSITELIB}/authlib/oauth2/rfc7591/claims.pyc
${PYSITELIB}/authlib/oauth2/rfc7591/claims.pyo
${PYSITELIB}/authlib/oauth2/rfc7591/endpoint.py
${PYSITELIB}/authlib/oauth2/rfc7591/endpoint.pyc
${PYSITELIB}/authlib/oauth2/rfc7591/endpoint.pyo
${PYSITELIB}/authlib/oauth2/rfc7591/errors.py
${PYSITELIB}/authlib/oauth2/rfc7591/errors.pyc
${PYSITELIB}/authlib/oauth2/rfc7591/errors.pyo
${PYSITELIB}/authlib/oauth2/rfc7592/__init__.py
${PYSITELIB}/authlib/oauth2/rfc7592/__init__.pyc
${PYSITELIB}/authlib/oauth2/rfc7592/__init__.pyo
${PYSITELIB}/authlib/oauth2/rfc7592/endpoint.py
${PYSITELIB}/authlib/oauth2/rfc7592/endpoint.pyc
${PYSITELIB}/authlib/oauth2/rfc7592/endpoint.pyo
${PYSITELIB}/authlib/oauth2/rfc7636/__init__.py
${PYSITELIB}/authlib/oauth2/rfc7636/__init__.pyc
${PYSITELIB}/authlib/oauth2/rfc7636/__init__.pyo
${PYSITELIB}/authlib/oauth2/rfc7636/challenge.py
${PYSITELIB}/authlib/oauth2/rfc7636/challenge.pyc
${PYSITELIB}/authlib/oauth2/rfc7636/challenge.pyo
${PYSITELIB}/authlib/oauth2/rfc7662/__init__.py
${PYSITELIB}/authlib/oauth2/rfc7662/__init__.pyc
${PYSITELIB}/authlib/oauth2/rfc7662/__init__.pyo
${PYSITELIB}/authlib/oauth2/rfc7662/introspection.py
${PYSITELIB}/authlib/oauth2/rfc7662/introspection.pyc
${PYSITELIB}/authlib/oauth2/rfc7662/introspection.pyo
${PYSITELIB}/authlib/oauth2/rfc7662/models.py
${PYSITELIB}/authlib/oauth2/rfc7662/models.pyc
${PYSITELIB}/authlib/oauth2/rfc7662/models.pyo
${PYSITELIB}/authlib/oauth2/rfc7662/token_validator.py
${PYSITELIB}/authlib/oauth2/rfc7662/token_validator.pyc
${PYSITELIB}/authlib/oauth2/rfc7662/token_validator.pyo
${PYSITELIB}/authlib/oauth2/rfc8414/__init__.py
${PYSITELIB}/authlib/oauth2/rfc8414/__init__.pyc
${PYSITELIB}/authlib/oauth2/rfc8414/__init__.pyo
${PYSITELIB}/authlib/oauth2/rfc8414/models.py
${PYSITELIB}/authlib/oauth2/rfc8414/models.pyc
${PYSITELIB}/authlib/oauth2/rfc8414/models.pyo
${PYSITELIB}/authlib/oauth2/rfc8414/well_known.py
${PYSITELIB}/authlib/oauth2/rfc8414/well_known.pyc
${PYSITELIB}/authlib/oauth2/rfc8414/well_known.pyo
${PYSITELIB}/authlib/oauth2/rfc8628/__init__.py
${PYSITELIB}/authlib/oauth2/rfc8628/__init__.pyc
${PYSITELIB}/authlib/oauth2/rfc8628/__init__.pyo
${PYSITELIB}/authlib/oauth2/rfc8628/device_code.py
${PYSITELIB}/authlib/oauth2/rfc8628/device_code.pyc
${PYSITELIB}/authlib/oauth2/rfc8628/device_code.pyo
${PYSITELIB}/authlib/oauth2/rfc8628/endpoint.py
${PYSITELIB}/authlib/oauth2/rfc8628/endpoint.pyc
${PYSITELIB}/authlib/oauth2/rfc8628/endpoint.pyo
${PYSITELIB}/authlib/oauth2/rfc8628/errors.py
${PYSITELIB}/authlib/oauth2/rfc8628/errors.pyc
${PYSITELIB}/authlib/oauth2/rfc8628/errors.pyo
${PYSITELIB}/authlib/oauth2/rfc8628/models.py
${PYSITELIB}/authlib/oauth2/rfc8628/models.pyc
${PYSITELIB}/authlib/oauth2/rfc8628/models.pyo
${PYSITELIB}/authlib/oauth2/rfc8693/__init__.py
${PYSITELIB}/authlib/oauth2/rfc8693/__init__.pyc
${PYSITELIB}/authlib/oauth2/rfc8693/__init__.pyo
${PYSITELIB}/authlib/oauth2/rfc9068/__init__.py
${PYSITELIB}/authlib/oauth2/rfc9068/__init__.pyc
${PYSITELIB}/authlib/oauth2/rfc9068/__init__.pyo
${PYSITELIB}/authlib/oauth2/rfc9068/claims.py
${PYSITELIB}/authlib/oauth2/rfc9068/claims.pyc
${PYSITELIB}/authlib/oauth2/rfc9068/claims.pyo
${PYSITELIB}/authlib/oauth2/rfc9068/introspection.py
${PYSITELIB}/authlib/oauth2/rfc9068/introspection.pyc
${PYSITELIB}/authlib/oauth2/rfc9068/introspection.pyo
${PYSITELIB}/authlib/oauth2/rfc9068/revocation.py
${PYSITELIB}/authlib/oauth2/rfc9068/revocation.pyc
${PYSITELIB}/authlib/oauth2/rfc9068/revocation.pyo
${PYSITELIB}/authlib/oauth2/rfc9068/token.py
${PYSITELIB}/authlib/oauth2/rfc9068/token.pyc
${PYSITELIB}/authlib/oauth2/rfc9068/token.pyo
${PYSITELIB}/authlib/oauth2/rfc9068/token_validator.py
${PYSITELIB}/authlib/oauth2/rfc9068/token_validator.pyc
${PYSITELIB}/authlib/oauth2/rfc9068/token_validator.pyo
${PYSITELIB}/authlib/oauth2/rfc9101/__init__.py
${PYSITELIB}/authlib/oauth2/rfc9101/__init__.pyc
${PYSITELIB}/authlib/oauth2/rfc9101/__init__.pyo
${PYSITELIB}/authlib/oauth2/rfc9101/authorization_server.py
${PYSITELIB}/authlib/oauth2/rfc9101/authorization_server.pyc
${PYSITELIB}/authlib/oauth2/rfc9101/authorization_server.pyo
${PYSITELIB}/authlib/oauth2/rfc9101/discovery.py
${PYSITELIB}/authlib/oauth2/rfc9101/discovery.pyc
${PYSITELIB}/authlib/oauth2/rfc9101/discovery.pyo
${PYSITELIB}/authlib/oauth2/rfc9101/errors.py
${PYSITELIB}/authlib/oauth2/rfc9101/errors.pyc
${PYSITELIB}/authlib/oauth2/rfc9101/errors.pyo
${PYSITELIB}/authlib/oauth2/rfc9101/registration.py
${PYSITELIB}/authlib/oauth2/rfc9101/registration.pyc
${PYSITELIB}/authlib/oauth2/rfc9101/registration.pyo
${PYSITELIB}/authlib/oauth2/rfc9207/__init__.py
${PYSITELIB}/authlib/oauth2/rfc9207/__init__.pyc
${PYSITELIB}/authlib/oauth2/rfc9207/__init__.pyo
${PYSITELIB}/authlib/oauth2/rfc9207/parameter.py
${PYSITELIB}/authlib/oauth2/rfc9207/parameter.pyc
${PYSITELIB}/authlib/oauth2/rfc9207/parameter.pyo
${PYSITELIB}/authlib/oidc/__init__.py
${PYSITELIB}/authlib/oidc/__init__.pyc
${PYSITELIB}/authlib/oidc/__init__.pyo
${PYSITELIB}/authlib/oidc/core/__init__.py
${PYSITELIB}/authlib/oidc/core/__init__.pyc
${PYSITELIB}/authlib/oidc/core/__init__.pyo
${PYSITELIB}/authlib/oidc/core/claims.py
${PYSITELIB}/authlib/oidc/core/claims.pyc
${PYSITELIB}/authlib/oidc/core/claims.pyo
${PYSITELIB}/authlib/oidc/core/errors.py
${PYSITELIB}/authlib/oidc/core/errors.pyc
${PYSITELIB}/authlib/oidc/core/errors.pyo
${PYSITELIB}/authlib/oidc/core/grants/__init__.py
${PYSITELIB}/authlib/oidc/core/grants/__init__.pyc
${PYSITELIB}/authlib/oidc/core/grants/__init__.pyo
${PYSITELIB}/authlib/oidc/core/grants/code.py
${PYSITELIB}/authlib/oidc/core/grants/code.pyc
${PYSITELIB}/authlib/oidc/core/grants/code.pyo
${PYSITELIB}/authlib/oidc/core/grants/hybrid.py
${PYSITELIB}/authlib/oidc/core/grants/hybrid.pyc
${PYSITELIB}/authlib/oidc/core/grants/hybrid.pyo
${PYSITELIB}/authlib/oidc/core/grants/implicit.py
${PYSITELIB}/authlib/oidc/core/grants/implicit.pyc
${PYSITELIB}/authlib/oidc/core/grants/implicit.pyo
${PYSITELIB}/authlib/oidc/core/grants/util.py
${PYSITELIB}/authlib/oidc/core/grants/util.pyc
${PYSITELIB}/authlib/oidc/core/grants/util.pyo
${PYSITELIB}/authlib/oidc/core/models.py
${PYSITELIB}/authlib/oidc/core/models.pyc
${PYSITELIB}/authlib/oidc/core/models.pyo
${PYSITELIB}/authlib/oidc/core/userinfo.py
${PYSITELIB}/authlib/oidc/core/userinfo.pyc
${PYSITELIB}/authlib/oidc/core/userinfo.pyo
${PYSITELIB}/authlib/oidc/core/util.py
${PYSITELIB}/authlib/oidc/core/util.pyc
${PYSITELIB}/authlib/oidc/core/util.pyo
${PYSITELIB}/authlib/oidc/discovery/__init__.py
${PYSITELIB}/authlib/oidc/discovery/__init__.pyc
${PYSITELIB}/authlib/oidc/discovery/__init__.pyo
${PYSITELIB}/authlib/oidc/discovery/models.py
${PYSITELIB}/authlib/oidc/discovery/models.pyc
${PYSITELIB}/authlib/oidc/discovery/models.pyo
${PYSITELIB}/authlib/oidc/discovery/well_known.py
${PYSITELIB}/authlib/oidc/discovery/well_known.pyc
${PYSITELIB}/authlib/oidc/discovery/well_known.pyo
${PYSITELIB}/authlib/oidc/registration/__init__.py
${PYSITELIB}/authlib/oidc/registration/__init__.pyc
${PYSITELIB}/authlib/oidc/registration/__init__.pyo
${PYSITELIB}/authlib/oidc/registration/claims.py
${PYSITELIB}/authlib/oidc/registration/claims.pyc
${PYSITELIB}/authlib/oidc/registration/claims.pyo
@


1.8
log
@py-authlib: updated to 1.5.2

1.5.2
Forbid fragments in redirect_uris.
Fix invalid characters in error_description.
Add claims_cls parameter for client's parse_id_token method.
@
text
@d1 1
a1 1
@@comment $NetBSD: PLIST,v 1.7 2025/02/26 09:09:12 adam Exp $
d382 3
d538 15
d589 3
@


1.7
log
@py-authlib: updated to 1.5.0

1.5.0
- Fix token introspection auth method for clients.
- Optional ``typ`` claim in JWT tokens.
- JWT validation leeway.
- Implement server-side :rfc:`RFC9207 <9207>`.
- ``generate_id_token`` can take a ``kid`` parameter.
- More detailed ``InvalidClientError``.
- OpenID Connect Dynamic Client Registration implementation.
@
text
@d1 1
a1 2
@@comment $NetBSD: PLIST,v 1.6 2024/01/05 12:10:46 adam Exp $
${PYSITELIB}/${WHEEL_INFODIR}/LICENSE
d5 1
@


1.6
log
@py-authlib: updated to 1.3.0

Version 1.3.0

Bug fixes

Restore AuthorizationServer.create_authorization_response behavior
Include leeway in validate_iat() for JWT
Fix encode_client_secret_basic
Use single key in JWK if JWS does not specify kid
Fix error when RFC9068 JWS has no scope field
Get werkzeug version using importlib

Breaking changes

RFC9068 implementation
@
text
@d1 1
a1 1
@@comment $NetBSD: PLIST,v 1.5 2023/06/27 11:44:53 adam Exp $
d535 6
d583 6
@


1.5
log
@py-authlib: updated to 1.2.1

Version 1.2.1

Released on Jun 25, 2023

Apply headers in ClientSecretJWT.sign method
Allow falsy but non-None grant uri params
Fixed authorize_redirect for Starlette v0.26.0
Removed has_client_secret method and documentation
Removed request_invalid and token_revoked remaining occurences and documentation
Fixed RFC7591 grant_types and response_types default values
@
text
@d1 6
a6 7
@@comment $NetBSD: PLIST,v 1.4 2022/10/14 09:06:36 adam Exp $
${PYSITELIB}/${EGG_INFODIR}/PKG-INFO
${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt
${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt
${PYSITELIB}/${EGG_INFODIR}/not-zip-safe
${PYSITELIB}/${EGG_INFODIR}/requires.txt
${PYSITELIB}/${EGG_INFODIR}/top_level.txt
d517 18
@


1.4
log
@py-authlib: updated to 1.1.0

Version 1.1.0

This release contains breaking changes and security fixes.

Allow to pass claims_options to Framework OpenID Connect clients.
Fix .stream with context for HTTPX OAuth clients.
Fix Starlette OAuth client for cache store.

Breaking changes:

Raise InvalidGrantError for invalid code, redirect_uri and no user errors in OAuth 2.0 server.

The default authlib.jose.jwt would only work with JSON Web Signature algorithms, if you would like to use JWT with JWE algorithms, please pass the algorithms parameter:

jwt = JsonWebToken(['A128KW', 'A128GCM', 'DEF'])
Security fixes: CVE-2022-39175 and CVE-2022-39174, both related to JOSE.


Version 1.0.1

Fix authenticate_none method.
Allow to pass in alternative signing algorithm to RFC7523 authentication methods.
Fix missing_token for Flask OAuth client.
Allow openid in any place of the scope.
Security fix for validating essential value on blank value in JWT.


Version 1.0.0

We have dropped support for Python 2 in this release. We have removed built-in SQLAlchemy integration.

OAuth Client Changes:

The whole framework client integrations have been restructured, if you are using the client properly, e.g. oauth.register(...), it would work as before.

OAuth Provider Changes:

In Flask OAuth 2.0 provider, we have removed the deprecated OAUTH2_JWT_XXX configuration, instead, developers should define .get_jwt_config on OpenID extensions and grant types.

SQLAlchemy integrations has been removed from Authlib. Developers should define the database by themselves.

JOSE Changes

JWS has been renamed to JsonWebSignature
JWE has been renamed to JsonWebEncryption
JWK has been renamed to JsonWebKey
JWT has been renamed to JsonWebToken
The "Key" model has been re-designed, checkout the :ref:`jwk_guide` for updates.

Added ES256K algorithm for JWS and JWT.
@
text
@d1 1
a1 1
@@comment $NetBSD: PLIST,v 1.3 2020/10/15 13:46:35 adam Exp $
a67 3
${PYSITELIB}/authlib/integrations/django_helpers.py
${PYSITELIB}/authlib/integrations/django_helpers.pyc
${PYSITELIB}/authlib/integrations/django_helpers.pyo
d89 3
a106 3
${PYSITELIB}/authlib/integrations/flask_helpers.py
${PYSITELIB}/authlib/integrations/flask_helpers.pyc
${PYSITELIB}/authlib/integrations/flask_helpers.pyo
d128 3
d389 3
@


1.3
log
@py-authlib: updated to 0.15.1

Version 0.15.1
Backward compitable fix for using JWKs in JWT
@
text
@d1 1
a1 1
@@comment $NetBSD: PLIST,v 1.2 2020/10/10 18:04:52 adam Exp $
d41 3
a43 6
${PYSITELIB}/authlib/integrations/base_client/base_app.py
${PYSITELIB}/authlib/integrations/base_client/base_app.pyc
${PYSITELIB}/authlib/integrations/base_client/base_app.pyo
${PYSITELIB}/authlib/integrations/base_client/base_oauth.py
${PYSITELIB}/authlib/integrations/base_client/base_oauth.pyc
${PYSITELIB}/authlib/integrations/base_client/base_oauth.pyo
d50 9
a58 3
${PYSITELIB}/authlib/integrations/base_client/remote_app.py
${PYSITELIB}/authlib/integrations/base_client/remote_app.pyc
${PYSITELIB}/authlib/integrations/base_client/remote_app.pyo
d62 3
d101 3
a106 6
${PYSITELIB}/authlib/integrations/flask_client/oauth_registry.py
${PYSITELIB}/authlib/integrations/flask_client/oauth_registry.pyc
${PYSITELIB}/authlib/integrations/flask_client/oauth_registry.pyo
${PYSITELIB}/authlib/integrations/flask_client/remote_app.py
${PYSITELIB}/authlib/integrations/flask_client/remote_app.pyc
${PYSITELIB}/authlib/integrations/flask_client/remote_app.pyo
d164 3
a166 9
${PYSITELIB}/authlib/integrations/sqla_oauth1/__init__.py
${PYSITELIB}/authlib/integrations/sqla_oauth1/__init__.pyc
${PYSITELIB}/authlib/integrations/sqla_oauth1/__init__.pyo
${PYSITELIB}/authlib/integrations/sqla_oauth1/functions.py
${PYSITELIB}/authlib/integrations/sqla_oauth1/functions.pyc
${PYSITELIB}/authlib/integrations/sqla_oauth1/functions.pyo
${PYSITELIB}/authlib/integrations/sqla_oauth1/mixins.py
${PYSITELIB}/authlib/integrations/sqla_oauth1/mixins.pyc
${PYSITELIB}/authlib/integrations/sqla_oauth1/mixins.pyo
d182 3
d194 6
d233 6
d242 3
a244 3
${PYSITELIB}/authlib/jose/rfc7517/models.py
${PYSITELIB}/authlib/jose/rfc7517/models.pyc
${PYSITELIB}/authlib/jose/rfc7517/models.pyo
d248 15
a262 21
${PYSITELIB}/authlib/jose/rfc7518/_cryptography_backends/__init__.py
${PYSITELIB}/authlib/jose/rfc7518/_cryptography_backends/__init__.pyc
${PYSITELIB}/authlib/jose/rfc7518/_cryptography_backends/__init__.pyo
${PYSITELIB}/authlib/jose/rfc7518/_cryptography_backends/_jwe_alg.py
${PYSITELIB}/authlib/jose/rfc7518/_cryptography_backends/_jwe_alg.pyc
${PYSITELIB}/authlib/jose/rfc7518/_cryptography_backends/_jwe_alg.pyo
${PYSITELIB}/authlib/jose/rfc7518/_cryptography_backends/_jwe_enc.py
${PYSITELIB}/authlib/jose/rfc7518/_cryptography_backends/_jwe_enc.pyc
${PYSITELIB}/authlib/jose/rfc7518/_cryptography_backends/_jwe_enc.pyo
${PYSITELIB}/authlib/jose/rfc7518/_cryptography_backends/_jws.py
${PYSITELIB}/authlib/jose/rfc7518/_cryptography_backends/_jws.pyc
${PYSITELIB}/authlib/jose/rfc7518/_cryptography_backends/_jws.pyo
${PYSITELIB}/authlib/jose/rfc7518/_cryptography_backends/_keys.py
${PYSITELIB}/authlib/jose/rfc7518/_cryptography_backends/_keys.pyc
${PYSITELIB}/authlib/jose/rfc7518/_cryptography_backends/_keys.pyo
${PYSITELIB}/authlib/jose/rfc7518/jwe_algorithms.py
${PYSITELIB}/authlib/jose/rfc7518/jwe_algorithms.pyc
${PYSITELIB}/authlib/jose/rfc7518/jwe_algorithms.pyo
${PYSITELIB}/authlib/jose/rfc7518/jws_algorithms.py
${PYSITELIB}/authlib/jose/rfc7518/jws_algorithms.pyc
${PYSITELIB}/authlib/jose/rfc7518/jws_algorithms.pyo
d266 3
d284 3
a286 3
${PYSITELIB}/authlib/jose/rfc8037/_jws_cryptography.py
${PYSITELIB}/authlib/jose/rfc8037/_jws_cryptography.pyc
${PYSITELIB}/authlib/jose/rfc8037/_jws_cryptography.pyo
d410 3
a415 3
${PYSITELIB}/authlib/oauth2/rfc6750/wrappers.py
${PYSITELIB}/authlib/oauth2/rfc6750/wrappers.pyc
${PYSITELIB}/authlib/oauth2/rfc6750/wrappers.pyo
d446 6
d485 3
@


1.2
log
@py-authlib: updated to 0.15

Version 0.15

This is the last release before v1.0. In this release, we added more RFCs
implementations and did some refactors for JOSE:

RFC8037: CFRG Elliptic Curve Diffie-Hellman (ECDH) and Signatures in JSON Object Signing and Encryption (JOSE)
RFC7638: JSON Web Key (JWK) Thumbprint

We also fixed bugs for integrations:

Fixed support for HTTPX>=0.14.3
Added OAuth clients of HTTPX back
Fixed parallel token refreshes for HTTPX async OAuth 2 client
Raise OAuthError when callback contains errors

Breaking Change:

The parameter algorithms in JsonWebSignature and JsonWebEncryption
are changed. Usually you don't have to care about it since you won't use it directly.
Whole JSON Web Key is refactored, please check JSON Web Key (JWK)
@
text
@d1 1
a1 1
@@comment $NetBSD: PLIST,v 1.1 2020/06/11 14:24:49 adam Exp $
d224 6
@


1.1
log
@py-authlib: added version 0.9.1

OAuth often seems complicated and difficult-to-implement. There are several
prominent libraries for handling OAuth requests, but they all suffer from one
or both of the following:

  *  They predate the OAuth 1.0 spec, AKA RFC 5849.
  *  They predate the OAuth 2.0 spec, AKA RFC 6749.
  *  They assume the usage of a specific HTTP request library.

OAuthLib is a generic utility which implements the logic of OAuth without
assuming a specific HTTP request object or web framework. Use it to graft OAuth
client support onto your favorite HTTP library, or provider support onto your
favourite web framework. If you're a maintainer of such a library, write a thin
veneer on top of OAuthLib and get OAuth support for very little effort.
@
text
@d1 1
a1 1
@@comment $NetBSD$
a10 12
${PYSITELIB}/authlib/client/__init__.py
${PYSITELIB}/authlib/client/__init__.pyc
${PYSITELIB}/authlib/client/__init__.pyo
${PYSITELIB}/authlib/client/aiohttp.py
${PYSITELIB}/authlib/client/aiohttp.pyc
${PYSITELIB}/authlib/client/aiohttp.pyo
${PYSITELIB}/authlib/client/errors.py
${PYSITELIB}/authlib/client/errors.pyc
${PYSITELIB}/authlib/client/errors.pyo
${PYSITELIB}/authlib/client/oauth_client.py
${PYSITELIB}/authlib/client/oauth_client.pyc
${PYSITELIB}/authlib/client/oauth_client.pyo
a31 36
${PYSITELIB}/authlib/django/__init__.py
${PYSITELIB}/authlib/django/__init__.pyc
${PYSITELIB}/authlib/django/__init__.pyo
${PYSITELIB}/authlib/django/client/__init__.py
${PYSITELIB}/authlib/django/client/__init__.pyc
${PYSITELIB}/authlib/django/client/__init__.pyo
${PYSITELIB}/authlib/django/oauth1/__init__.py
${PYSITELIB}/authlib/django/oauth1/__init__.pyc
${PYSITELIB}/authlib/django/oauth1/__init__.pyo
${PYSITELIB}/authlib/django/oauth2/__init__.py
${PYSITELIB}/authlib/django/oauth2/__init__.pyc
${PYSITELIB}/authlib/django/oauth2/__init__.pyo
${PYSITELIB}/authlib/flask/__init__.py
${PYSITELIB}/authlib/flask/__init__.pyc
${PYSITELIB}/authlib/flask/__init__.pyo
${PYSITELIB}/authlib/flask/client/__init__.py
${PYSITELIB}/authlib/flask/client/__init__.pyc
${PYSITELIB}/authlib/flask/client/__init__.pyo
${PYSITELIB}/authlib/flask/oauth1/__init__.py
${PYSITELIB}/authlib/flask/oauth1/__init__.pyc
${PYSITELIB}/authlib/flask/oauth1/__init__.pyo
${PYSITELIB}/authlib/flask/oauth1/cache.py
${PYSITELIB}/authlib/flask/oauth1/cache.pyc
${PYSITELIB}/authlib/flask/oauth1/cache.pyo
${PYSITELIB}/authlib/flask/oauth1/sqla.py
${PYSITELIB}/authlib/flask/oauth1/sqla.pyc
${PYSITELIB}/authlib/flask/oauth1/sqla.pyo
${PYSITELIB}/authlib/flask/oauth2/__init__.py
${PYSITELIB}/authlib/flask/oauth2/__init__.pyc
${PYSITELIB}/authlib/flask/oauth2/__init__.pyo
${PYSITELIB}/authlib/flask/oauth2/cache.py
${PYSITELIB}/authlib/flask/oauth2/cache.pyc
${PYSITELIB}/authlib/flask/oauth2/cache.pyo
${PYSITELIB}/authlib/flask/oauth2/sqla.py
${PYSITELIB}/authlib/flask/oauth2/sqla.pyc
${PYSITELIB}/authlib/flask/oauth2/sqla.pyo
d191 6
d224 3
a226 9
${PYSITELIB}/authlib/jose/rfc7517/_backends/__init__.py
${PYSITELIB}/authlib/jose/rfc7517/_backends/__init__.pyc
${PYSITELIB}/authlib/jose/rfc7517/_backends/__init__.pyo
${PYSITELIB}/authlib/jose/rfc7517/_backends/_cryptography.py
${PYSITELIB}/authlib/jose/rfc7517/_backends/_cryptography.pyc
${PYSITELIB}/authlib/jose/rfc7517/_backends/_cryptography.pyo
${PYSITELIB}/authlib/jose/rfc7517/jwk.py
${PYSITELIB}/authlib/jose/rfc7517/jwk.pyc
${PYSITELIB}/authlib/jose/rfc7517/jwk.pyo
d230 15
a244 18
${PYSITELIB}/authlib/jose/rfc7518/_backends/__init__.py
${PYSITELIB}/authlib/jose/rfc7518/_backends/__init__.pyc
${PYSITELIB}/authlib/jose/rfc7518/_backends/__init__.pyo
${PYSITELIB}/authlib/jose/rfc7518/_backends/_jwe_alg_cryptography.py
${PYSITELIB}/authlib/jose/rfc7518/_backends/_jwe_alg_cryptography.pyc
${PYSITELIB}/authlib/jose/rfc7518/_backends/_jwe_alg_cryptography.pyo
${PYSITELIB}/authlib/jose/rfc7518/_backends/_jwe_enc_cryptography.py
${PYSITELIB}/authlib/jose/rfc7518/_backends/_jwe_enc_cryptography.pyc
${PYSITELIB}/authlib/jose/rfc7518/_backends/_jwe_enc_cryptography.pyo
${PYSITELIB}/authlib/jose/rfc7518/_backends/_jwk_cryptography.py
${PYSITELIB}/authlib/jose/rfc7518/_backends/_jwk_cryptography.pyc
${PYSITELIB}/authlib/jose/rfc7518/_backends/_jwk_cryptography.pyo
${PYSITELIB}/authlib/jose/rfc7518/_backends/_jws_cryptography.py
${PYSITELIB}/authlib/jose/rfc7518/_backends/_jws_cryptography.pyc
${PYSITELIB}/authlib/jose/rfc7518/_backends/_jws_cryptography.pyo
${PYSITELIB}/authlib/jose/rfc7518/_backends/_key_cryptography.py
${PYSITELIB}/authlib/jose/rfc7518/_backends/_key_cryptography.pyc
${PYSITELIB}/authlib/jose/rfc7518/_backends/_key_cryptography.pyo
a247 3
${PYSITELIB}/authlib/jose/rfc7518/jwk_algorithms.py
${PYSITELIB}/authlib/jose/rfc7518/jwk_algorithms.pyc
${PYSITELIB}/authlib/jose/rfc7518/jwk_algorithms.pyo
d251 3
d266 9
d428 3
a430 3
${PYSITELIB}/authlib/oauth2/rfc7523/grant.py
${PYSITELIB}/authlib/oauth2/rfc7523/grant.pyc
${PYSITELIB}/authlib/oauth2/rfc7523/grant.pyo
d443 6
d476 3
a484 3
${PYSITELIB}/authlib/oauth2/rfc8628/grant.py
${PYSITELIB}/authlib/oauth2/rfc8628/grant.pyc
${PYSITELIB}/authlib/oauth2/rfc8628/grant.pyo
a532 174
${PYSITELIB}/authlib/specs/__init__.py
${PYSITELIB}/authlib/specs/__init__.pyc
${PYSITELIB}/authlib/specs/__init__.pyo
${PYSITELIB}/authlib/specs/oidc/__init__.py
${PYSITELIB}/authlib/specs/oidc/__init__.pyc
${PYSITELIB}/authlib/specs/oidc/__init__.pyo
${PYSITELIB}/authlib/specs/oidc/claims.py
${PYSITELIB}/authlib/specs/oidc/claims.pyc
${PYSITELIB}/authlib/specs/oidc/claims.pyo
${PYSITELIB}/authlib/specs/oidc/errors.py
${PYSITELIB}/authlib/specs/oidc/errors.pyc
${PYSITELIB}/authlib/specs/oidc/errors.pyo
${PYSITELIB}/authlib/specs/oidc/grants.py
${PYSITELIB}/authlib/specs/oidc/grants.pyc
${PYSITELIB}/authlib/specs/oidc/grants.pyo
${PYSITELIB}/authlib/specs/oidc/models.py
${PYSITELIB}/authlib/specs/oidc/models.pyc
${PYSITELIB}/authlib/specs/oidc/models.pyo
${PYSITELIB}/authlib/specs/oidc/util.py
${PYSITELIB}/authlib/specs/oidc/util.pyc
${PYSITELIB}/authlib/specs/oidc/util.pyo
${PYSITELIB}/authlib/specs/rfc5849/__init__.py
${PYSITELIB}/authlib/specs/rfc5849/__init__.pyc
${PYSITELIB}/authlib/specs/rfc5849/__init__.pyo
${PYSITELIB}/authlib/specs/rfc5849/errors.py
${PYSITELIB}/authlib/specs/rfc5849/errors.pyc
${PYSITELIB}/authlib/specs/rfc5849/errors.pyo
${PYSITELIB}/authlib/specs/rfc5849/signature.py
${PYSITELIB}/authlib/specs/rfc5849/signature.pyc
${PYSITELIB}/authlib/specs/rfc5849/signature.pyo
${PYSITELIB}/authlib/specs/rfc6749/__init__.py
${PYSITELIB}/authlib/specs/rfc6749/__init__.pyc
${PYSITELIB}/authlib/specs/rfc6749/__init__.pyo
${PYSITELIB}/authlib/specs/rfc6749/authenticate_client.py
${PYSITELIB}/authlib/specs/rfc6749/authenticate_client.pyc
${PYSITELIB}/authlib/specs/rfc6749/authenticate_client.pyo
${PYSITELIB}/authlib/specs/rfc6749/authorization_server.py
${PYSITELIB}/authlib/specs/rfc6749/authorization_server.pyc
${PYSITELIB}/authlib/specs/rfc6749/authorization_server.pyo
${PYSITELIB}/authlib/specs/rfc6749/errors.py
${PYSITELIB}/authlib/specs/rfc6749/errors.pyc
${PYSITELIB}/authlib/specs/rfc6749/errors.pyo
${PYSITELIB}/authlib/specs/rfc6749/grants.py
${PYSITELIB}/authlib/specs/rfc6749/grants.pyc
${PYSITELIB}/authlib/specs/rfc6749/grants.pyo
${PYSITELIB}/authlib/specs/rfc6749/models.py
${PYSITELIB}/authlib/specs/rfc6749/models.pyc
${PYSITELIB}/authlib/specs/rfc6749/models.pyo
${PYSITELIB}/authlib/specs/rfc6749/parameters.py
${PYSITELIB}/authlib/specs/rfc6749/parameters.pyc
${PYSITELIB}/authlib/specs/rfc6749/parameters.pyo
${PYSITELIB}/authlib/specs/rfc6749/resource_protector.py
${PYSITELIB}/authlib/specs/rfc6749/resource_protector.pyc
${PYSITELIB}/authlib/specs/rfc6749/resource_protector.pyo
${PYSITELIB}/authlib/specs/rfc6749/token_endpoint.py
${PYSITELIB}/authlib/specs/rfc6749/token_endpoint.pyc
${PYSITELIB}/authlib/specs/rfc6749/token_endpoint.pyo
${PYSITELIB}/authlib/specs/rfc6749/wrappers.py
${PYSITELIB}/authlib/specs/rfc6749/wrappers.pyc
${PYSITELIB}/authlib/specs/rfc6749/wrappers.pyo
${PYSITELIB}/authlib/specs/rfc6750/__init__.py
${PYSITELIB}/authlib/specs/rfc6750/__init__.pyc
${PYSITELIB}/authlib/specs/rfc6750/__init__.pyo
${PYSITELIB}/authlib/specs/rfc6750/errors.py
${PYSITELIB}/authlib/specs/rfc6750/errors.pyc
${PYSITELIB}/authlib/specs/rfc6750/errors.pyo
${PYSITELIB}/authlib/specs/rfc6750/parameters.py
${PYSITELIB}/authlib/specs/rfc6750/parameters.pyc
${PYSITELIB}/authlib/specs/rfc6750/parameters.pyo
${PYSITELIB}/authlib/specs/rfc6750/validator.py
${PYSITELIB}/authlib/specs/rfc6750/validator.pyc
${PYSITELIB}/authlib/specs/rfc6750/validator.pyo
${PYSITELIB}/authlib/specs/rfc6750/wrappers.py
${PYSITELIB}/authlib/specs/rfc6750/wrappers.pyc
${PYSITELIB}/authlib/specs/rfc6750/wrappers.pyo
${PYSITELIB}/authlib/specs/rfc7009/__init__.py
${PYSITELIB}/authlib/specs/rfc7009/__init__.pyc
${PYSITELIB}/authlib/specs/rfc7009/__init__.pyo
${PYSITELIB}/authlib/specs/rfc7009/parameters.py
${PYSITELIB}/authlib/specs/rfc7009/parameters.pyc
${PYSITELIB}/authlib/specs/rfc7009/parameters.pyo
${PYSITELIB}/authlib/specs/rfc7009/revocation.py
${PYSITELIB}/authlib/specs/rfc7009/revocation.pyc
${PYSITELIB}/authlib/specs/rfc7009/revocation.pyo
${PYSITELIB}/authlib/specs/rfc7515/__init__.py
${PYSITELIB}/authlib/specs/rfc7515/__init__.pyc
${PYSITELIB}/authlib/specs/rfc7515/__init__.pyo
${PYSITELIB}/authlib/specs/rfc7515/errors.py
${PYSITELIB}/authlib/specs/rfc7515/errors.pyc
${PYSITELIB}/authlib/specs/rfc7515/errors.pyo
${PYSITELIB}/authlib/specs/rfc7515/jws.py
${PYSITELIB}/authlib/specs/rfc7515/jws.pyc
${PYSITELIB}/authlib/specs/rfc7515/jws.pyo
${PYSITELIB}/authlib/specs/rfc7515/models.py
${PYSITELIB}/authlib/specs/rfc7515/models.pyc
${PYSITELIB}/authlib/specs/rfc7515/models.pyo
${PYSITELIB}/authlib/specs/rfc7516/__init__.py
${PYSITELIB}/authlib/specs/rfc7516/__init__.pyc
${PYSITELIB}/authlib/specs/rfc7516/__init__.pyo
${PYSITELIB}/authlib/specs/rfc7516/errors.py
${PYSITELIB}/authlib/specs/rfc7516/errors.pyc
${PYSITELIB}/authlib/specs/rfc7516/errors.pyo
${PYSITELIB}/authlib/specs/rfc7516/jwe.py
${PYSITELIB}/authlib/specs/rfc7516/jwe.pyc
${PYSITELIB}/authlib/specs/rfc7516/jwe.pyo
${PYSITELIB}/authlib/specs/rfc7516/models.py
${PYSITELIB}/authlib/specs/rfc7516/models.pyc
${PYSITELIB}/authlib/specs/rfc7516/models.pyo
${PYSITELIB}/authlib/specs/rfc7517/__init__.py
${PYSITELIB}/authlib/specs/rfc7517/__init__.pyc
${PYSITELIB}/authlib/specs/rfc7517/__init__.pyo
${PYSITELIB}/authlib/specs/rfc7517/jwk.py
${PYSITELIB}/authlib/specs/rfc7517/jwk.pyc
${PYSITELIB}/authlib/specs/rfc7517/jwk.pyo
${PYSITELIB}/authlib/specs/rfc7518/__init__.py
${PYSITELIB}/authlib/specs/rfc7518/__init__.pyc
${PYSITELIB}/authlib/specs/rfc7518/__init__.pyo
${PYSITELIB}/authlib/specs/rfc7518/jwe_algorithms.py
${PYSITELIB}/authlib/specs/rfc7518/jwe_algorithms.pyc
${PYSITELIB}/authlib/specs/rfc7518/jwe_algorithms.pyo
${PYSITELIB}/authlib/specs/rfc7518/jwk_algorithms.py
${PYSITELIB}/authlib/specs/rfc7518/jwk_algorithms.pyc
${PYSITELIB}/authlib/specs/rfc7518/jwk_algorithms.pyo
${PYSITELIB}/authlib/specs/rfc7518/jws_algorithms.py
${PYSITELIB}/authlib/specs/rfc7518/jws_algorithms.pyc
${PYSITELIB}/authlib/specs/rfc7518/jws_algorithms.pyo
${PYSITELIB}/authlib/specs/rfc7519/__init__.py
${PYSITELIB}/authlib/specs/rfc7519/__init__.pyc
${PYSITELIB}/authlib/specs/rfc7519/__init__.pyo
${PYSITELIB}/authlib/specs/rfc7519/claims.py
${PYSITELIB}/authlib/specs/rfc7519/claims.pyc
${PYSITELIB}/authlib/specs/rfc7519/claims.pyo
${PYSITELIB}/authlib/specs/rfc7519/errors.py
${PYSITELIB}/authlib/specs/rfc7519/errors.pyc
${PYSITELIB}/authlib/specs/rfc7519/errors.pyo
${PYSITELIB}/authlib/specs/rfc7519/jwt.py
${PYSITELIB}/authlib/specs/rfc7519/jwt.pyc
${PYSITELIB}/authlib/specs/rfc7519/jwt.pyo
${PYSITELIB}/authlib/specs/rfc7523/__init__.py
${PYSITELIB}/authlib/specs/rfc7523/__init__.pyc
${PYSITELIB}/authlib/specs/rfc7523/__init__.pyo
${PYSITELIB}/authlib/specs/rfc7523/auth.py
${PYSITELIB}/authlib/specs/rfc7523/auth.pyc
${PYSITELIB}/authlib/specs/rfc7523/auth.pyo
${PYSITELIB}/authlib/specs/rfc7523/client.py
${PYSITELIB}/authlib/specs/rfc7523/client.pyc
${PYSITELIB}/authlib/specs/rfc7523/client.pyo
${PYSITELIB}/authlib/specs/rfc7523/grant.py
${PYSITELIB}/authlib/specs/rfc7523/grant.pyc
${PYSITELIB}/authlib/specs/rfc7523/grant.pyo
${PYSITELIB}/authlib/specs/rfc7636/__init__.py
${PYSITELIB}/authlib/specs/rfc7636/__init__.pyc
${PYSITELIB}/authlib/specs/rfc7636/__init__.pyo
${PYSITELIB}/authlib/specs/rfc7636/challenge.py
${PYSITELIB}/authlib/specs/rfc7636/challenge.pyc
${PYSITELIB}/authlib/specs/rfc7636/challenge.pyo
${PYSITELIB}/authlib/specs/rfc7636/grant.py
${PYSITELIB}/authlib/specs/rfc7636/grant.pyc
${PYSITELIB}/authlib/specs/rfc7636/grant.pyo
${PYSITELIB}/authlib/specs/rfc7662/__init__.py
${PYSITELIB}/authlib/specs/rfc7662/__init__.pyc
${PYSITELIB}/authlib/specs/rfc7662/__init__.pyo
${PYSITELIB}/authlib/specs/rfc7662/introspection.py
${PYSITELIB}/authlib/specs/rfc7662/introspection.pyc
${PYSITELIB}/authlib/specs/rfc7662/introspection.pyo
${PYSITELIB}/authlib/specs/rfc8414/__init__.py
${PYSITELIB}/authlib/specs/rfc8414/__init__.pyc
${PYSITELIB}/authlib/specs/rfc8414/__init__.pyo
${PYSITELIB}/authlib/specs/rfc8414/models.py
${PYSITELIB}/authlib/specs/rfc8414/models.pyc
${PYSITELIB}/authlib/specs/rfc8414/models.pyo
${PYSITELIB}/authlib/specs/rfc8414/well_known.py
${PYSITELIB}/authlib/specs/rfc8414/well_known.pyc
${PYSITELIB}/authlib/specs/rfc8414/well_known.pyo
@

