authlib
The ultimate Python library in building OAuth, OpenID Connect clients and servers. JWS, JWE, JWK, JWA, JWT included.
File Explorer
Download Latest Version (.zip)- ask-for-help.md
- bug_report.md
- feature_request.md
- codeql-analysis.yml
- docs.yml
- pypi.yml
- python.yml
- CODE_OF_CONDUCT.md
- FUNDING.yml
- SECURITY.md
- __init__.py
- encoding.py
- errors.py
- language.py
- security.py
- urls.py
- __init__.py
- async_app.py
- async_openid.py
- errors.py
- framework_integration.py
- registry.py
- sync_app.py
- sync_openid.py
- __init__.py
- apps.py
- integration.py
- __init__.py
- authorization_server.py
- nonce.py
- resource_protector.py
- __init__.py
- authorization_server.py
- endpoints.py
- requests.py
- resource_protector.py
- signals.py
- __init__.py
- apps.py
- integration.py
- __init__.py
- authorization_server.py
- cache.py
- resource_protector.py
- __init__.py
- authorization_server.py
- errors.py
- requests.py
- resource_protector.py
- signals.py
- __init__.py
- _compat.py
- assertion_client.py
- oauth1_client.py
- oauth2_client.py
- utils.py
- __init__.py
- assertion_session.py
- oauth1_session.py
- oauth2_session.py
- utils.py
- __init__.py
- client_mixin.py
- functions.py
- tokens_mixins.py
- __init__.py
- apps.py
- integration.py
- __init__.py
- __init__.py
- _jwe_algorithms.py
- _jwe_enc_cryptodome.py
- _jwe_enc_cryptography.py
- __init__.py
- jws.py
- models.py
- __init__.py
- jwe.py
- models.py
- __init__.py
- _cryptography_key.py
- asymmetric_key.py
- base_key.py
- jwk.py
- key_set.py
- __init__.py
- ec_key.py
- jwe_algs.py
- jwe_encs.py
- jwe_zips.py
- jws_algs.py
- oct_key.py
- rsa_key.py
- util.py
- __init__.py
- claims.py
- jwt.py
- __init__.py
- jws_eddsa.py
- okp_key.py
- __init__.py
- errors.py
- jwk.py
- util.py
- __init__.py
- authorization_server.py
- base_server.py
- client_auth.py
- errors.py
- models.py
- parameters.py
- resource_protector.py
- rsa.py
- signature.py
- util.py
- wrapper.py
- __init__.py
- client.py
- errors.py
- __init__.py
- authorization_code.py
- base.py
- client_credentials.py
- implicit.py
- refresh_token.py
- resource_owner_password_credentials.py
- __init__.py
- authenticate_client.py
- authorization_server.py
- endpoint.py
- errors.py
- hooks.py
- models.py
- parameters.py
- requests.py
- resource_protector.py
- token_endpoint.py
- util.py
- wrappers.py
- __init__.py
- errors.py
- parameters.py
- token.py
- validator.py
- __init__.py
- parameters.py
- revocation.py
- __init__.py
- client.py
- __init__.py
- assertion.py
- auth.py
- client.py
- jwt_bearer.py
- token.py
- validator.py
- __init__.py
- claims.py
- endpoint.py
- errors.py
- __init__.py
- endpoint.py
- __init__.py
- challenge.py
- __init__.py
- introspection.py
- models.py
- token_validator.py
- __init__.py
- models.py
- well_known.py
- __init__.py
- device_code.py
- endpoint.py
- errors.py
- models.py
- __init__.py
- __init__.py
- claims.py
- introspection.py
- revocation.py
- token.py
- token_validator.py
- __init__.py
- authorization_server.py
- discovery.py
- errors.py
- registration.py
- __init__.py
- discovery.py
- parameter.py
- __init__.py
- auth.py
- base.py
- claims.py
- client.py
- __init__.py
- _legacy.py
- code.py
- hybrid.py
- implicit.py
- util.py
- __init__.py
- claims.py
- errors.py
- models.py
- userinfo.py
- util.py
- __init__.py
- models.py
- well_known.py
- __init__.py
- claims.py
- __init__.py
- discovery.py
- end_session.py
- registration.py
- __init__.py
- __init__.py
- _joserfc_helpers.py
- consts.py
- deprecate.py
- custom.css
- dark-logo.svg
- icon.svg
- light-logo.svg
- globaltoc-above.html
- funding.html
- links.html
- sponsors.html
- tidelift.html
- index.rst
- install.rst
- intro.rst
- logging.rst
- authors.rst
- awesome.rst
- contribute.rst
- funding.rst
- index.rst
- licenses.rst
- security.rst
- support.rst
- sustainable.rst
- index.rst
- rfc7515.rst
- rfc7516.rst
- rfc7517.rst
- rfc7518.rst
- rfc7519.rst
- rfc7638.rst
- rfc8037.rst
- index.rst
- jwe.rst
- jwk.rst
- jws.rst
- jwt.rst
- api.rst
- httpx.rst
- index.rst
- requests.rst
- api.rst
- django.rst
- fastapi.rst
- flask.rst
- index.rst
- starlette.rst
- index.rst
- api.rst
- authorization-server.rst
- index.rst
- resource-server.rst
- api.rst
- authorization-server.rst
- customize.rst
- index.rst
- resource-server.rst
- index.rst
- index.rst
- rfc5849.rst
- concepts.rst
- index.rst
- api.rst
- authorization-server.rst
- endpoints.rst
- grants.rst
- index.rst
- openid-connect.rst
- api.rst
- authorization-server.rst
- endpoints.rst
- grants.rst
- index.rst
- openid-connect.rst
- index.rst
- api.rst
- httpx.rst
- index.rst
- requests.rst
- api.rst
- django.rst
- fastapi.rst
- flask.rst
- index.rst
- starlette.rst
- index.rst
- django.rst
- flask.rst
- index.rst
- index.rst
- oidc.rst
- rfc6749.rst
- rfc6750.rst
- rfc7009.rst
- rfc7523.rst
- rfc7591.rst
- rfc7592.rst
- rfc7636.rst
- rfc7662.rst
- rfc8414.rst
- rfc8628.rst
- rfc9068.rst
- rfc9101.rst
- rfc9207.rst
- rpinitiated.rst
- concepts.rst
- index.rst
- changelog.rst
- index.rst
- jose.rst
- conf.py
- index.rst
- Makefile
- jwks_private.json
- jwks_public.json
- rsa_private.pem
- __init__.py
- conftest.py
- test_oauth_client.py
- __init__.py
- test_oauth_client.py
- test_user_mixin.py
- __init__.py
- test_assertion_client.py
- test_async_assertion_client.py
- test_async_oauth1_client.py
- test_async_oauth2_client.py
- test_compat.py
- test_oauth1_client.py
- test_oauth2_client.py
- __init__.py
- test_assertion_session.py
- test_oauth1_session.py
- test_oauth2_session.py
- __init__.py
- test_oauth_client.py
- test_user_mixin.py
- __init__.py
- asgi_helper.py
- util.py
- wsgi_helper.py
- __init__.py
- test_rfc6749_misc.py
- test_rfc6750.py
- test_rfc7523_assertion.py
- test_rfc7523_client_secret.py
- test_rfc7523_private_key.py
- test_rfc7523_validator.py
- test_rfc7591.py
- test_rfc7662.py
- test_rfc8414.py
- test_rfc9068_token_validator.py
- test_rfc9207.py
- __init__.py
- test_core.py
- test_discovery.py
- test_registration.py
- test_rpinitiated.py
- test_utils.py
- __init__.py
- test_common_security.py
- test_common_urls.py
- test_legacy.py
- __init__.py
- conftest.py
- models.py
- test_authorize.py
- test_resource_protector.py
- test_token_credentials.py
- __init__.py
- conftest.py
- models.py
- oauth2_server.py
- test_authorization_code_grant.py
- test_client_credentials_grant.py
- test_implicit_grant.py
- test_password_grant.py
- test_refresh_token.py
- test_resource_protector.py
- test_revocation_endpoint.py
- __init__.py
- conftest.py
- ed25519-pkcs8.pem
- ed25519-pub.pem
- ed25519-ssh.pub
- jwk_private.json
- jwk_public.json
- jwks_private.json
- jwks_public.json
- jwks_single_private.json
- jwks_single_public.json
- rsa_private.pem
- rsa_public.pem
- secp256k1-private.pem
- secp256k1-pub.pem
- secp521r1-private.json
- secp521r1-public.json
- ssh_private.pem
- ssh_public.pem
- thumbprint_example.json
- __init__.py
- conftest.py
- oauth1_server.py
- test_authorize.py
- test_resource_protector.py
- test_temporary_credentials.py
- test_token_credentials.py
- __init__.py
- test_resource_server.py
- test_token_generation.py
- test_token_introspection.py
- test_token_revocation.py
- __init__.py
- conftest.py
- models.py
- oauth2_server.py
- test_authorization_code_grant.py
- test_authorization_code_iss_parameter.py
- test_client_configuration_endpoint.py
- test_client_credentials_grant.py
- test_client_registration_endpoint_oauth2.py
- test_client_registration_endpoint_oidc.py
- test_code_challenge.py
- test_device_code_grant.py
- test_end_session.py
- test_implicit_grant.py
- test_introspection_endpoint.py
- test_jwt_authorization_request.py
- test_jwt_bearer_client_auth.py
- test_jwt_bearer_grant.py
- test_oauth2_server.py
- test_openid_code_grant.py
- test_openid_hybrid_grant.py
- test_openid_implict_grant.py
- test_password_grant.py
- test_refresh_token.py
- test_revocation_endpoint.py
- test_userinfo.py
- __init__.py
- cache.py
- __init__.py
- test_chacha20.py
- test_ecdh_1pu.py
- test_jwe.py
- test_jwk.py
- test_jws.py
- test_jwt.py
- test_rfc8037.py
- __init__.py
- django_helper.py
- django_settings.py
- util.py
- .codeclimate.yml
- .codecov.yml
- .gitignore
- .pre-commit-config.yaml
- .readthedocs.yaml
- BACKERS.md
- COMMERCIAL-LICENSE
- LICENSE
- Makefile
- MANIFEST.in
- pyproject.toml
- README.md
- serve.py
- setup.py
- sonar-project.properties
- tox.ini
// repository documentation
Was this content helpful?
(0 ratings)
