CHANGELOG.rst
LICENSE
MANIFEST.in
README.rst
setup.cfg
setup.py
oauthlib/__init__.py
oauthlib/common.py
oauthlib/signals.py
oauthlib/uri_validate.py
oauthlib.egg-info/PKG-INFO
oauthlib.egg-info/SOURCES.txt
oauthlib.egg-info/dependency_links.txt
oauthlib.egg-info/requires.txt
oauthlib.egg-info/top_level.txt
oauthlib/oauth1/__init__.py
oauthlib/oauth1/rfc5849/__init__.py
oauthlib/oauth1/rfc5849/errors.py
oauthlib/oauth1/rfc5849/parameters.py
oauthlib/oauth1/rfc5849/request_validator.py
oauthlib/oauth1/rfc5849/signature.py
oauthlib/oauth1/rfc5849/utils.py
oauthlib/oauth1/rfc5849/endpoints/__init__.py
oauthlib/oauth1/rfc5849/endpoints/access_token.py
oauthlib/oauth1/rfc5849/endpoints/authorization.py
oauthlib/oauth1/rfc5849/endpoints/base.py
oauthlib/oauth1/rfc5849/endpoints/pre_configured.py
oauthlib/oauth1/rfc5849/endpoints/request_token.py
oauthlib/oauth1/rfc5849/endpoints/resource.py
oauthlib/oauth1/rfc5849/endpoints/signature_only.py
oauthlib/oauth2/__init__.py
oauthlib/oauth2/rfc6749/__init__.py
oauthlib/oauth2/rfc6749/errors.py
oauthlib/oauth2/rfc6749/parameters.py
oauthlib/oauth2/rfc6749/request_validator.py
oauthlib/oauth2/rfc6749/tokens.py
oauthlib/oauth2/rfc6749/utils.py
oauthlib/oauth2/rfc6749/clients/__init__.py
oauthlib/oauth2/rfc6749/clients/backend_application.py
oauthlib/oauth2/rfc6749/clients/base.py
oauthlib/oauth2/rfc6749/clients/legacy_application.py
oauthlib/oauth2/rfc6749/clients/mobile_application.py
oauthlib/oauth2/rfc6749/clients/service_application.py
oauthlib/oauth2/rfc6749/clients/web_application.py
oauthlib/oauth2/rfc6749/endpoints/__init__.py
oauthlib/oauth2/rfc6749/endpoints/authorization.py
oauthlib/oauth2/rfc6749/endpoints/base.py
oauthlib/oauth2/rfc6749/endpoints/introspect.py
oauthlib/oauth2/rfc6749/endpoints/metadata.py
oauthlib/oauth2/rfc6749/endpoints/pre_configured.py
oauthlib/oauth2/rfc6749/endpoints/resource.py
oauthlib/oauth2/rfc6749/endpoints/revocation.py
oauthlib/oauth2/rfc6749/endpoints/token.py
oauthlib/oauth2/rfc6749/grant_types/__init__.py
oauthlib/oauth2/rfc6749/grant_types/authorization_code.py
oauthlib/oauth2/rfc6749/grant_types/base.py
oauthlib/oauth2/rfc6749/grant_types/client_credentials.py
oauthlib/oauth2/rfc6749/grant_types/implicit.py
oauthlib/oauth2/rfc6749/grant_types/refresh_token.py
oauthlib/oauth2/rfc6749/grant_types/resource_owner_password_credentials.py
oauthlib/oauth2/rfc8628/__init__.py
oauthlib/oauth2/rfc8628/clients/__init__.py
oauthlib/oauth2/rfc8628/clients/device.py
oauthlib/openid/__init__.py
oauthlib/openid/connect/__init__.py
oauthlib/openid/connect/core/__init__.py
oauthlib/openid/connect/core/exceptions.py
oauthlib/openid/connect/core/request_validator.py
oauthlib/openid/connect/core/tokens.py
oauthlib/openid/connect/core/endpoints/__init__.py
oauthlib/openid/connect/core/endpoints/pre_configured.py
oauthlib/openid/connect/core/endpoints/userinfo.py
oauthlib/openid/connect/core/grant_types/__init__.py
oauthlib/openid/connect/core/grant_types/authorization_code.py
oauthlib/openid/connect/core/grant_types/base.py
oauthlib/openid/connect/core/grant_types/dispatchers.py
oauthlib/openid/connect/core/grant_types/hybrid.py
oauthlib/openid/connect/core/grant_types/implicit.py
oauthlib/openid/connect/core/grant_types/refresh_token.py
tests/__init__.py
tests/test_common.py
tests/test_uri_validate.py
tests/oauth1/__init__.py
tests/oauth1/rfc5849/__init__.py
tests/oauth1/rfc5849/test_client.py
tests/oauth1/rfc5849/test_parameters.py
tests/oauth1/rfc5849/test_request_validator.py
tests/oauth1/rfc5849/test_signatures.py
tests/oauth1/rfc5849/test_utils.py
tests/oauth1/rfc5849/endpoints/__init__.py
tests/oauth1/rfc5849/endpoints/test_access_token.py
tests/oauth1/rfc5849/endpoints/test_authorization.py
tests/oauth1/rfc5849/endpoints/test_base.py
tests/oauth1/rfc5849/endpoints/test_request_token.py
tests/oauth1/rfc5849/endpoints/test_resource.py
tests/oauth1/rfc5849/endpoints/test_signature_only.py
tests/oauth2/__init__.py
tests/oauth2/rfc6749/__init__.py
tests/oauth2/rfc6749/test_parameters.py
tests/oauth2/rfc6749/test_request_validator.py
tests/oauth2/rfc6749/test_server.py
tests/oauth2/rfc6749/test_tokens.py
tests/oauth2/rfc6749/test_utils.py
tests/oauth2/rfc6749/clients/__init__.py
tests/oauth2/rfc6749/clients/test_backend_application.py
tests/oauth2/rfc6749/clients/test_base.py
tests/oauth2/rfc6749/clients/test_legacy_application.py
tests/oauth2/rfc6749/clients/test_mobile_application.py
tests/oauth2/rfc6749/clients/test_service_application.py
tests/oauth2/rfc6749/clients/test_web_application.py
tests/oauth2/rfc6749/endpoints/__init__.py
tests/oauth2/rfc6749/endpoints/test_base_endpoint.py
tests/oauth2/rfc6749/endpoints/test_client_authentication.py
tests/oauth2/rfc6749/endpoints/test_credentials_preservation.py
tests/oauth2/rfc6749/endpoints/test_error_responses.py
tests/oauth2/rfc6749/endpoints/test_extra_credentials.py
tests/oauth2/rfc6749/endpoints/test_introspect_endpoint.py
tests/oauth2/rfc6749/endpoints/test_metadata.py
tests/oauth2/rfc6749/endpoints/test_resource_owner_association.py
tests/oauth2/rfc6749/endpoints/test_revocation_endpoint.py
tests/oauth2/rfc6749/endpoints/test_scope_handling.py
tests/oauth2/rfc6749/endpoints/test_utils.py
tests/oauth2/rfc6749/grant_types/__init__.py
tests/oauth2/rfc6749/grant_types/test_authorization_code.py
tests/oauth2/rfc6749/grant_types/test_client_credentials.py
tests/oauth2/rfc6749/grant_types/test_implicit.py
tests/oauth2/rfc6749/grant_types/test_refresh_token.py
tests/oauth2/rfc6749/grant_types/test_resource_owner_password.py
tests/oauth2/rfc8628/__init__.py
tests/oauth2/rfc8628/clients/__init__.py
tests/oauth2/rfc8628/clients/test_device.py
tests/openid/__init__.py
tests/openid/connect/__init__.py
tests/openid/connect/core/__init__.py
tests/openid/connect/core/test_request_validator.py
tests/openid/connect/core/test_server.py
tests/openid/connect/core/test_tokens.py
tests/openid/connect/core/endpoints/__init__.py
tests/openid/connect/core/endpoints/test_claims_handling.py
tests/openid/connect/core/endpoints/test_openid_connect_params_handling.py
tests/openid/connect/core/endpoints/test_userinfo_endpoint.py
tests/openid/connect/core/grant_types/__init__.py
tests/openid/connect/core/grant_types/test_authorization_code.py
tests/openid/connect/core/grant_types/test_base.py
tests/openid/connect/core/grant_types/test_dispatchers.py
tests/openid/connect/core/grant_types/test_hybrid.py
tests/openid/connect/core/grant_types/test_implicit.py
tests/openid/connect/core/grant_types/test_refresh_token.py
tests/unittest/__init__.py