MANIFEST.in
README.md
VERSION
setup.py
oauthx/__init__.py
oauthx/package.json
oauthx.egg-info/PKG-INFO
oauthx.egg-info/SOURCES.txt
oauthx.egg-info/dependency_links.txt
oauthx.egg-info/requires.txt
oauthx.egg-info/top_level.txt
oauthx/client/__init__.py
oauthx/client/application.py
oauthx/client/clientapiroute.py
oauthx/client/clientresolver.py
oauthx/client/defaultclient.py
oauthx/client/settings.py
oauthx/client/auth/__init__.py
oauthx/client/auth/localauthorization.py
oauthx/client/cli/__init__.py
oauthx/client/cli/localredirection.py
oauthx/client/models/__init__.py
oauthx/client/models/client.py
oauthx/client/params/__init__.py
oauthx/client/params/applicationclient.py
oauthx/client/params/authorizationcodegrant.py
oauthx/client/params/bearertoken.py
oauthx/client/params/provider.py
oauthx/client/params/userinfo.py
oauthx/ext/google/__init__.py
oauthx/ext/google/__main__.py
oauthx/ext/google/clientstorage.py
oauthx/ext/google/datastorestorage.py
oauthx/ext/google/enrolledlogin.py
oauthx/ext/google/login.py
oauthx/ext/google/resourceserverstorage.py
oauthx/ext/google/storage.py
oauthx/ext/google/params/__init__.py
oauthx/ext/google/params/datastoreclient.py
oauthx/ext/google/types/__init__.py
oauthx/ext/google/types/idatastorecursor.py
oauthx/ext/google/types/idatastoreentity.py
oauthx/ext/google/types/idatastorekey.py
oauthx/ext/google/types/idatastorequery.py
oauthx/ext/telegram/__init__.py
oauthx/ext/telegram/const.py
oauthx/ext/telegram/params/__init__.py
oauthx/ext/telegram/params/telegrambotname.py
oauthx/ext/telegram/params/telegramtoken.py
oauthx/ext/telegram/params/telegramuserinfo.py
oauthx/ext/telegram/templates/oauthx/telegram/login.html.j2
oauthx/ext/telegram/templates/oauthx/telegram/unusable.html.j2
oauthx/ext/telegram/templates/oauthx/telegram/welcome.html.j2
oauthx/ext/telegram/types/__init__.py
oauthx/ext/telegram/types/telegramaccountunusable.py
oauthx/lib/__init__.py
oauthx/lib/jsonformatter.py
oauthx/lib/memorycache.py
oauthx/lib/rfc9068accesstoken.py
oauthx/lib/exceptions/__init__.py
oauthx/lib/exceptions/error.py
oauthx/lib/exceptions/fatalerror.py
oauthx/lib/exceptions/insufficientscope.py
oauthx/lib/exceptions/interactionexception.py
oauthx/lib/exceptions/invalidauthorizationresponse.py
oauthx/lib/exceptions/invalidgrant.py
oauthx/lib/exceptions/invalidredirecturi.py
oauthx/lib/exceptions/invalidrequest.py
oauthx/lib/exceptions/invalidscope.py
oauthx/lib/exceptions/invalidtoken.py
oauthx/lib/exceptions/invalidtokenresponse.py
oauthx/lib/exceptions/stopsnooping.py
oauthx/lib/exceptions/trustissues.py
oauthx/lib/exceptions/unknownclient.py
oauthx/lib/exceptions/unsupportedresponsetype.py
oauthx/lib/exceptions/useragentexception.py
oauthx/lib/models/__init__.py
oauthx/lib/models/assertion.py
oauthx/lib/models/authorizationcodegrant.py
oauthx/lib/models/authorizationrequest.py
oauthx/lib/models/authorizationrequestobject.py
oauthx/lib/models/authorizationrequestparameters.py
oauthx/lib/models/authorizationrequestreference.py
oauthx/lib/models/authorizationresponse.py
oauthx/lib/models/baseassertion.py
oauthx/lib/models/baseauthorizationrequest.py
oauthx/lib/models/basegrant.py
oauthx/lib/models/clientauthorizationstate.py
oauthx/lib/models/clientauthorizationstatekey.py
oauthx/lib/models/clientcredentialsgrant.py
oauthx/lib/models/clientkey.py
oauthx/lib/models/discoverableprovider.py
oauthx/lib/models/error.py
oauthx/lib/models/grant.py
oauthx/lib/models/jarmauthorizationresponse.py
oauthx/lib/models/jarmtoken.py
oauthx/lib/models/jwtbearerassertion.py
oauthx/lib/models/jwtbearergrant.py
oauthx/lib/models/lazyservermetadata.py
oauthx/lib/models/obtainedgrant.py
oauthx/lib/models/personalname.py
oauthx/lib/models/provider.py
oauthx/lib/models/redirectionparameters.py
oauthx/lib/models/refreshtokengrant.py
oauthx/lib/models/saml2bearerassertion.py
oauthx/lib/models/servermetadata.py
oauthx/lib/models/tokenexchangegrant.py
oauthx/lib/params/__init__.py
oauthx/lib/params/applicationcache.py
oauthx/lib/params/applicationstorage.py
oauthx/lib/params/authorizationresponse.py
oauthx/lib/params/clientauthorizationstate.py
oauthx/lib/params/currentsettings.py
oauthx/lib/params/defaultcache.py
oauthx/lib/params/httpclientdependency.py
oauthx/lib/params/logger.py
oauthx/lib/params/query.py
oauthx/lib/params/storage.py
oauthx/lib/params/templateservice.py
oauthx/lib/protocols/__init__.py
oauthx/lib/protocols/basesettings.py
oauthx/lib/protocols/iclient.py
oauthx/lib/protocols/iclientauthorizationstate.py
oauthx/lib/protocols/iclientstorage.py
oauthx/lib/protocols/istorage.py
oauthx/lib/responses/__init__.py
oauthx/lib/responses/userinfo.py
oauthx/lib/templates/__init__.py
oauthx/lib/templates/oauthx/404.html.j2
oauthx/lib/templates/oauthx/base.html.j2
oauthx/lib/templates/oauthx/error.html.j2
oauthx/lib/templates/oauthx/login.html.j2
oauthx/lib/templates/oauthx/login.upstream.enrolled.html.j2
oauthx/lib/templates/oauthx/login.upstream.html.j2
oauthx/lib/templates/oauthx/docs/implement-login.html.j2
oauthx/lib/templates/oauthx/errors/account.html.j2
oauthx/lib/templates/oauthx/errors/authorize.html.j2
oauthx/lib/templates/oauthx/errors/authorize.redirect.html.j2
oauthx/lib/templates/oauthx/errors/authorize.unauthorized_account.html.j2
oauthx/lib/templates/oauthx/errors/error.invalid_client.html.j2
oauthx/lib/templates/oauthx/errors/fatal.html.j2
oauthx/lib/templates/oauthx/errors/invalid-redirect-parameters.html.j2
oauthx/lib/templates/oauthx/errors/login.unusable.html.j2
oauthx/lib/templates/oauthx/errors/missing-redirect-uri.html.j2
oauthx/lib/templates/oauthx/errors/upstream.access_denied.html.j2
oauthx/lib/templates/oauthx/errors/upstream.html.j2
oauthx/lib/templates/oauthx/security/incident.html.j2
oauthx/lib/templates/oauthx/security/snooping.html.j2
oauthx/lib/types/__init__.py
oauthx/lib/types/accesstoken.py
oauthx/lib/types/accesstokenhash.py
oauthx/lib/types/clientassertiontype.py
oauthx/lib/types/clientauthenticationmethod.py
oauthx/lib/types/clientcredentialtype.py
oauthx/lib/types/clientsecret.py
oauthx/lib/types/granttype.py
oauthx/lib/types/iuserinterface.py
oauthx/lib/types/masked.py
oauthx/lib/types/maskedprincipal.py
oauthx/lib/types/nullredirecturi.py
oauthx/lib/types/nullresourceowner.py
oauthx/lib/types/oidcissueridentifier.py
oauthx/lib/types/pckechallengemethod.py
oauthx/lib/types/prompttype.py
oauthx/lib/types/redirecturi.py
oauthx/lib/types/requesturi.py
oauthx/lib/types/responsemodetype.py
oauthx/lib/types/responsetype.py
oauthx/lib/types/scopetype.py
oauthx/lib/types/sectoridentifieruri.py
oauthx/lib/types/subjectclaimtype.py
oauthx/lib/types/tokentype.py
oauthx/lib/types/unmasked.py
oauthx/lib/utils/__init__.py
oauthx/lib/utils/loader.py
oauthx/resource/__init__.py
oauthx/resource/resourceroute.py
oauthx/resource/resourcerouter.py
oauthx/resource/models/__init__.py
oauthx/resource/models/request.py
oauthx/resource/models/tokensubject.py
oauthx/resource/params/__init__.py
oauthx/resource/params/accesstoken.py
oauthx/resource/params/requestaccesstoken.py
oauthx/resource/params/requestcredentials.py
oauthx/resource/params/requestsubject.py
oauthx/resource/params/requiredscope.py
oauthx/resource/types/__init__.py
oauthx/resource/types/iresourceserverstorage.py
oauthx/server/__init__.py
oauthx/server/__main__.py
oauthx/server/authorizationserver.py
oauthx/server/basestorage.py
oauthx/server/clientroutehandler.py
oauthx/server/localclientstorage.py
oauthx/server/oidcroutehandler.py
oauthx/server/oidcrouter.py
oauthx/server/plugin.py
oauthx/server/pluginendpoint.py
oauthx/server/policy.py
oauthx/server/request.py
oauthx/server/subjectlogger.py
oauthx/server/subjectresolver.py
oauthx/server/unregisteredclient.py
oauthx/server/config/__init__.py
oauthx/server/config/authenticationconfig.py
oauthx/server/config/cacheconfig.py
oauthx/server/config/config.py
oauthx/server/config/implementationconfig.py
oauthx/server/config/issuerconfig.py
oauthx/server/config/providerconfig.py
oauthx/server/config/scopespecification.py
oauthx/server/config/storageconfig.py
oauthx/server/config/uiconfig.py
oauthx/server/handlers/__init__.py
oauthx/server/handlers/baserequesthandler.py
oauthx/server/handlers/authorization/__init__.py
oauthx/server/handlers/authorization/params/__init__.py
oauthx/server/handlers/authorization/params/authorizationcontext.py
oauthx/server/handlers/authorization/params/authorizationrequest.py
oauthx/server/handlers/authorization/params/client.py
oauthx/server/handlers/authorization/params/query.py
oauthx/server/handlers/authorization/params/redirecturi.py
oauthx/server/handlers/authorization/params/resourceowner.py
oauthx/server/handlers/authorization/params/responsemode.py
oauthx/server/handlers/authorization/params/responsetype.py
oauthx/server/handlers/authorization/params/scope.py
oauthx/server/handlers/authorization/params/state.py
oauthx/server/handlers/login/__init__.py
oauthx/server/handlers/login/base.py
oauthx/server/handlers/login/null.py
oauthx/server/handlers/login/params/__init__.py
oauthx/server/handlers/login/params/authorizationrequest.py
oauthx/server/handlers/login/params/client.py
oauthx/server/handlers/login/params/query.py
oauthx/server/handlers/token/__init__.py
oauthx/server/handlers/token/params/__init__.py
oauthx/server/handlers/token/params/assertion.py
oauthx/server/handlers/token/params/authorization.py
oauthx/server/handlers/token/params/client.py
oauthx/server/handlers/token/params/clientassertion.py
oauthx/server/handlers/token/params/clientcredentials.py
oauthx/server/handlers/token/params/grant.py
oauthx/server/handlers/token/params/granttype.py
oauthx/server/handlers/token/params/query.py
oauthx/server/handlers/token/params/resourceowner.py
oauthx/server/handlers/upstream/__init__.py
oauthx/server/handlers/upstream/upstreambegin.py
oauthx/server/handlers/upstream/upstreamcallback.py
oauthx/server/handlers/upstream/params/__init__.py
oauthx/server/handlers/upstream/params/authorizationrequest.py
oauthx/server/handlers/upstream/params/client.py
oauthx/server/handlers/userinfo/__init__.py
oauthx/server/handlers/userinfo/userinforoute.py
oauthx/server/handlers/userinfo/params/__init__.py
oauthx/server/handlers/userinfo/params/client.py
oauthx/server/handlers/userinfo/params/resourceowner.py
oauthx/server/handlers/userinfo/params/subject.py
oauthx/server/models/__init__.py
oauthx/server/models/application.py
oauthx/server/models/assertion.py
oauthx/server/models/authorization.py
oauthx/server/models/authorizationcode.py
oauthx/server/models/authorizationcontext.py
oauthx/server/models/authorizationrequest.py
oauthx/server/models/authorizationstate.py
oauthx/server/models/baseclient.py
oauthx/server/models/baseprincipal.py
oauthx/server/models/baseresponsemode.py
oauthx/server/models/claimset.py
oauthx/server/models/client.py
oauthx/server/models/clientacl.py
oauthx/server/models/clientkey.py
oauthx/server/models/confidentialclient.py
oauthx/server/models/emailprincipal.py
oauthx/server/models/fragmentresponsemode.py
oauthx/server/models/grantedauthorizationcode.py
oauthx/server/models/issuedtoken.py
oauthx/server/models/objectfactory.py
oauthx/server/models/phonenumberprincipal.py
oauthx/server/models/principal.py
oauthx/server/models/publicclient.py
oauthx/server/models/queryresponsemode.py
oauthx/server/models/receipt.py
oauthx/server/models/refreshtoken.py
oauthx/server/models/resourceowner.py
oauthx/server/models/resourceownerkey.py
oauthx/server/models/responsemode.py
oauthx/server/models/scope.py
oauthx/server/models/sectorsubject.py
oauthx/server/models/session.py
oauthx/server/models/sessionkey.py
oauthx/server/models/subject.py
oauthx/server/models/subjectidentifierprincipal.py
oauthx/server/models/subjectkey.py
oauthx/server/models/userinfo.py
oauthx/server/models/claim/__init__.py
oauthx/server/models/claim/baseclaim.py
oauthx/server/models/claim/birthdate.py
oauthx/server/models/claim/email.py
oauthx/server/models/claim/gender.py
oauthx/server/models/claim/integerclaim.py
oauthx/server/models/claim/name.py
oauthx/server/models/claim/phonenumber.py
oauthx/server/models/claim/stringclaim.py
oauthx/server/models/claim/utf8claim.py
oauthx/server/params/__init__.py
oauthx/server/params/authorizationserver.py
oauthx/server/params/contentencryptionkey.py
oauthx/server/params/currentconfig.py
oauthx/server/params/currentsubject.py
oauthx/server/params/datamaskingkey.py
oauthx/server/params/httpclientdependency.py
oauthx/server/params/issuer.py
oauthx/server/params/issueridentifier.py
oauthx/server/params/masker.py
oauthx/server/params/objectfactory.py
oauthx/server/params/obtainedgrant.py
oauthx/server/params/oidctoken.py
oauthx/server/params/pendingauthorizationclient.py
oauthx/server/params/pendingauthorizationrequest.py
oauthx/server/params/pluginrunner.py
oauthx/server/params/query.py
oauthx/server/params/requestingclient.py
oauthx/server/params/requestsession.py
oauthx/server/params/returnurl.py
oauthx/server/params/serverconfig.py
oauthx/server/params/sessionsigner.py
oauthx/server/params/storage.py
oauthx/server/params/subjectlogger.py
oauthx/server/params/tokenissuer.py
oauthx/server/params/tokensigner.py
oauthx/server/params/upstreamprovider.py
oauthx/server/protocols/__init__.py
oauthx/server/protocols/iauthorizationserver.py
oauthx/server/protocols/iclient.py
oauthx/server/protocols/igrantedauthorizationcode.py
oauthx/server/protocols/iplugin.py
oauthx/server/protocols/iregisteredclient.py
oauthx/server/protocols/irequestsession.py
oauthx/server/protocols/irequestsubject.py
oauthx/server/protocols/iresourceowner.py
oauthx/server/protocols/isubject.py
oauthx/server/protocols/isubjectlogger.py
oauthx/server/protocols/itokenissuer.py
oauthx/server/protocols/iuserinfocontributor.py
oauthx/server/ref/__init__.py
oauthx/server/ref/login.py
oauthx/server/ref/storage.py
oauthx/server/ref/subject.py
oauthx/server/types/__init__.py
oauthx/server/types/accountissues.py
oauthx/server/types/authorizationkey.py
oauthx/server/types/authorizationrequestkey.py
oauthx/server/types/claimsetkey.py
oauthx/server/types/iauthorization.py
oauthx/server/types/iauthorizationrequest.py
oauthx/server/types/iauthorizationrouter.py
oauthx/server/types/iclaimset.py
oauthx/server/types/ikeypart.py
oauthx/server/types/invalidauthorizationrequest.py
oauthx/server/types/invalidclient.py
oauthx/server/types/invalidredirecturi.py
oauthx/server/types/invalidresponsetype.py
oauthx/server/types/iprincipalmasker.py
oauthx/server/types/iresponsemode.py
oauthx/server/types/loginrequired.py
oauthx/server/types/missingredirecturi.py
oauthx/server/types/tokenmac.py
oauthx/server/types/unauthorizedaccount.py
oauthx/server/types/unauthorizedclient.py
oauthx/server/types/unusableaccount.py
tests/__init__.py
tests/conftest.py
tests/server/__init__.py
tests/server/conftest.py
tests/server/test_integration_grant_client_credentials.py
tests/server/test_integration_grant_jwt_bearer.py
tests/server/test_unit_rfc9207.py
tests/specs/__init__.py
tests/specs/conftest.py
tests/specs/test_integration_jarm0001.py
tests/specs/test_integration_jarm0002.py
tests/specs/test_integration_jarm0014.py
tests/specs/test_integration_oidc_core.py
tests/specs/test_integration_rfc6749_0001.py
tests/specs/test_integration_rfc6749_0002.py
tests/specs/test_integration_rfc6749_0003.py
tests/specs/test_integration_rfc6749_0004.py
tests/specs/test_integration_rfc6749_0005.py
tests/specs/test_integration_rfc6749_0006.py
tests/specs/test_integration_rfc6749_0007.py
tests/specs/test_integration_rfc6749_0008.py
tests/specs/test_integration_rfc6749_0009.py
tests/specs/test_integration_rfc6749_0010.py
tests/specs/test_integration_rfc6749_0011.py
tests/specs/test_integration_rfc6749_0012.py
tests/specs/test_integration_rfc6749_0013.py
tests/specs/test_integration_rfc6749_0014.py
tests/specs/types.py
tests/types/__init__.py
tests/types/test_unit_redirecturi.py