LICENSE.md
README.md
pyproject.toml
setup.cfg
setup.py
supertokens_python/__init__.py
supertokens_python/async_to_sync_wrapper.py
supertokens_python/constants.py
supertokens_python/exceptions.py
supertokens_python/interfaces.py
supertokens_python/logger.py
supertokens_python/normalised_url_domain.py
supertokens_python/normalised_url_path.py
supertokens_python/post_init_callbacks.py
supertokens_python/process_state.py
supertokens_python/py.typed
supertokens_python/querier.py
supertokens_python/recipe_module.py
supertokens_python/supertokens.py
supertokens_python/types.py
supertokens_python/utils.py
supertokens_python.egg-info/PKG-INFO
supertokens_python.egg-info/SOURCES.txt
supertokens_python.egg-info/dependency_links.txt
supertokens_python.egg-info/requires.txt
supertokens_python.egg-info/top_level.txt
supertokens_python/asyncio/__init__.py
supertokens_python/framework/__init__.py
supertokens_python/framework/request.py
supertokens_python/framework/response.py
supertokens_python/framework/types.py
supertokens_python/framework/django/__init__.py
supertokens_python/framework/django/django_middleware.py
supertokens_python/framework/django/django_request.py
supertokens_python/framework/django/django_response.py
supertokens_python/framework/django/framework.py
supertokens_python/framework/fastapi/__init__.py
supertokens_python/framework/fastapi/fastapi_middleware.py
supertokens_python/framework/fastapi/fastapi_request.py
supertokens_python/framework/fastapi/fastapi_response.py
supertokens_python/framework/fastapi/framework.py
supertokens_python/framework/flask/__init__.py
supertokens_python/framework/flask/flask_middleware.py
supertokens_python/framework/flask/flask_request.py
supertokens_python/framework/flask/flask_response.py
supertokens_python/framework/flask/framework.py
supertokens_python/ingredients/__init__.py
supertokens_python/ingredients/emaildelivery/__init__.py
supertokens_python/ingredients/emaildelivery/types.py
supertokens_python/ingredients/emaildelivery/services/__init__.py
supertokens_python/ingredients/emaildelivery/services/smtp.py
supertokens_python/ingredients/smsdelivery/__init__.py
supertokens_python/ingredients/smsdelivery/types.py
supertokens_python/ingredients/smsdelivery/services/__init__.py
supertokens_python/ingredients/smsdelivery/services/supertokens.py
supertokens_python/ingredients/smsdelivery/services/twilio.py
supertokens_python/recipe/__init__.py
supertokens_python/recipe/dashboard/__init__.py
supertokens_python/recipe/dashboard/constants.py
supertokens_python/recipe/dashboard/exceptions.py
supertokens_python/recipe/dashboard/interfaces.py
supertokens_python/recipe/dashboard/recipe.py
supertokens_python/recipe/dashboard/recipe_implementation.py
supertokens_python/recipe/dashboard/utils.py
supertokens_python/recipe/dashboard/api/__init__.py
supertokens_python/recipe/dashboard/api/api_key_protector.py
supertokens_python/recipe/dashboard/api/dashboard.py
supertokens_python/recipe/dashboard/api/implementation.py
supertokens_python/recipe/dashboard/api/signin.py
supertokens_python/recipe/dashboard/api/signout.py
supertokens_python/recipe/dashboard/api/users_count_get.py
supertokens_python/recipe/dashboard/api/users_get.py
supertokens_python/recipe/dashboard/api/validate_key.py
supertokens_python/recipe/dashboard/api/userdetails/__init__.py
supertokens_python/recipe/dashboard/api/userdetails/user_delete.py
supertokens_python/recipe/dashboard/api/userdetails/user_email_verify_get.py
supertokens_python/recipe/dashboard/api/userdetails/user_email_verify_put.py
supertokens_python/recipe/dashboard/api/userdetails/user_email_verify_token_post.py
supertokens_python/recipe/dashboard/api/userdetails/user_get.py
supertokens_python/recipe/dashboard/api/userdetails/user_metadata_get.py
supertokens_python/recipe/dashboard/api/userdetails/user_metadata_put.py
supertokens_python/recipe/dashboard/api/userdetails/user_password_put.py
supertokens_python/recipe/dashboard/api/userdetails/user_put.py
supertokens_python/recipe/dashboard/api/userdetails/user_sessions_get.py
supertokens_python/recipe/dashboard/api/userdetails/user_sessions_post.py
supertokens_python/recipe/emailpassword/__init__.py
supertokens_python/recipe/emailpassword/constants.py
supertokens_python/recipe/emailpassword/exceptions.py
supertokens_python/recipe/emailpassword/interfaces.py
supertokens_python/recipe/emailpassword/recipe.py
supertokens_python/recipe/emailpassword/recipe_implementation.py
supertokens_python/recipe/emailpassword/types.py
supertokens_python/recipe/emailpassword/utils.py
supertokens_python/recipe/emailpassword/api/__init__.py
supertokens_python/recipe/emailpassword/api/email_exists.py
supertokens_python/recipe/emailpassword/api/generate_password_reset_token.py
supertokens_python/recipe/emailpassword/api/implementation.py
supertokens_python/recipe/emailpassword/api/password_reset.py
supertokens_python/recipe/emailpassword/api/signin.py
supertokens_python/recipe/emailpassword/api/signup.py
supertokens_python/recipe/emailpassword/api/utils.py
supertokens_python/recipe/emailpassword/asyncio/__init__.py
supertokens_python/recipe/emailpassword/emaildelivery/__init__.py
supertokens_python/recipe/emailpassword/emaildelivery/services/__init__.py
supertokens_python/recipe/emailpassword/emaildelivery/services/backward_compatibility/__init__.py
supertokens_python/recipe/emailpassword/emaildelivery/services/smtp/__init__.py
supertokens_python/recipe/emailpassword/emaildelivery/services/smtp/password_reset.py
supertokens_python/recipe/emailpassword/emaildelivery/services/smtp/password_reset_email.py
supertokens_python/recipe/emailpassword/emaildelivery/services/smtp/service_implementation/__init__.py
supertokens_python/recipe/emailpassword/syncio/__init__.py
supertokens_python/recipe/emailverification/__init__.py
supertokens_python/recipe/emailverification/constants.py
supertokens_python/recipe/emailverification/ev_claim_validators.py
supertokens_python/recipe/emailverification/exceptions.py
supertokens_python/recipe/emailverification/interfaces.py
supertokens_python/recipe/emailverification/recipe.py
supertokens_python/recipe/emailverification/recipe_implementation.py
supertokens_python/recipe/emailverification/types.py
supertokens_python/recipe/emailverification/utils.py
supertokens_python/recipe/emailverification/api/__init__.py
supertokens_python/recipe/emailverification/api/email_verify.py
supertokens_python/recipe/emailverification/api/generate_email_verify_token.py
supertokens_python/recipe/emailverification/asyncio/__init__.py
supertokens_python/recipe/emailverification/emaildelivery/__init__.py
supertokens_python/recipe/emailverification/emaildelivery/services/__init__.py
supertokens_python/recipe/emailverification/emaildelivery/services/backward_compatibility/__init__.py
supertokens_python/recipe/emailverification/emaildelivery/services/smtp/__init__.py
supertokens_python/recipe/emailverification/emaildelivery/services/smtp/email_verify.py
supertokens_python/recipe/emailverification/emaildelivery/services/smtp/email_verify_email.py
supertokens_python/recipe/emailverification/emaildelivery/services/smtp/service_implementation.py
supertokens_python/recipe/emailverification/syncio/__init__.py
supertokens_python/recipe/jwt/__init__.py
supertokens_python/recipe/jwt/constants.py
supertokens_python/recipe/jwt/exceptions.py
supertokens_python/recipe/jwt/interfaces.py
supertokens_python/recipe/jwt/recipe.py
supertokens_python/recipe/jwt/recipe_implementation.py
supertokens_python/recipe/jwt/utils.py
supertokens_python/recipe/jwt/api/__init__.py
supertokens_python/recipe/jwt/api/implementation.py
supertokens_python/recipe/jwt/api/jwks_get.py
supertokens_python/recipe/jwt/asyncio/__init__.py
supertokens_python/recipe/jwt/syncio/__init__.py
supertokens_python/recipe/openid/__init__.py
supertokens_python/recipe/openid/constants.py
supertokens_python/recipe/openid/exceptions.py
supertokens_python/recipe/openid/interfaces.py
supertokens_python/recipe/openid/recipe.py
supertokens_python/recipe/openid/recipe_implementation.py
supertokens_python/recipe/openid/utils.py
supertokens_python/recipe/openid/api/__init__.py
supertokens_python/recipe/openid/api/implementation.py
supertokens_python/recipe/openid/api/open_id_discovery_configuration_get.py
supertokens_python/recipe/openid/asyncio/__init__.py
supertokens_python/recipe/openid/syncio/__init__.py
supertokens_python/recipe/passwordless/__init__.py
supertokens_python/recipe/passwordless/constants.py
supertokens_python/recipe/passwordless/exceptions.py
supertokens_python/recipe/passwordless/interfaces.py
supertokens_python/recipe/passwordless/recipe.py
supertokens_python/recipe/passwordless/recipe_implementation.py
supertokens_python/recipe/passwordless/types.py
supertokens_python/recipe/passwordless/utils.py
supertokens_python/recipe/passwordless/api/__init__.py
supertokens_python/recipe/passwordless/api/consume_code.py
supertokens_python/recipe/passwordless/api/create_code.py
supertokens_python/recipe/passwordless/api/email_exists.py
supertokens_python/recipe/passwordless/api/implementation.py
supertokens_python/recipe/passwordless/api/phone_number_exists.py
supertokens_python/recipe/passwordless/api/resend_code.py
supertokens_python/recipe/passwordless/asyncio/__init__.py
supertokens_python/recipe/passwordless/emaildelivery/__init__.py
supertokens_python/recipe/passwordless/emaildelivery/services/__init__.py
supertokens_python/recipe/passwordless/emaildelivery/services/backward_compatibility/__init__.py
supertokens_python/recipe/passwordless/emaildelivery/services/smtp/__init__.py
supertokens_python/recipe/passwordless/emaildelivery/services/smtp/pless_login.py
supertokens_python/recipe/passwordless/emaildelivery/services/smtp/pless_login_email.py
supertokens_python/recipe/passwordless/emaildelivery/services/smtp/service_implementation.py
supertokens_python/recipe/passwordless/smsdelivery/__init__.py
supertokens_python/recipe/passwordless/smsdelivery/services/__init__.py
supertokens_python/recipe/passwordless/smsdelivery/services/backward_compatibility/__init__.py
supertokens_python/recipe/passwordless/smsdelivery/services/supertokens/__init__.py
supertokens_python/recipe/passwordless/smsdelivery/services/twilio/__init__.py
supertokens_python/recipe/passwordless/smsdelivery/services/twilio/passwordless_login.py
supertokens_python/recipe/passwordless/smsdelivery/services/twilio/service_implementation.py
supertokens_python/recipe/passwordless/syncio/__init__.py
supertokens_python/recipe/session/__init__.py
supertokens_python/recipe/session/access_token.py
supertokens_python/recipe/session/claims.py
supertokens_python/recipe/session/constants.py
supertokens_python/recipe/session/cookie_and_header.py
supertokens_python/recipe/session/exceptions.py
supertokens_python/recipe/session/interfaces.py
supertokens_python/recipe/session/jwt.py
supertokens_python/recipe/session/recipe.py
supertokens_python/recipe/session/recipe_implementation.py
supertokens_python/recipe/session/session_class.py
supertokens_python/recipe/session/session_functions.py
supertokens_python/recipe/session/utils.py
supertokens_python/recipe/session/api/__init__.py
supertokens_python/recipe/session/api/implementation.py
supertokens_python/recipe/session/api/refresh.py
supertokens_python/recipe/session/api/signout.py
supertokens_python/recipe/session/asyncio/__init__.py
supertokens_python/recipe/session/claim_base_classes/__init__.py
supertokens_python/recipe/session/claim_base_classes/boolean_claim.py
supertokens_python/recipe/session/claim_base_classes/primitive_array_claim.py
supertokens_python/recipe/session/claim_base_classes/primitive_claim.py
supertokens_python/recipe/session/framework/__init__.py
supertokens_python/recipe/session/framework/django/__init__.py
supertokens_python/recipe/session/framework/django/asyncio/__init__.py
supertokens_python/recipe/session/framework/django/syncio/__init__.py
supertokens_python/recipe/session/framework/fastapi/__init__.py
supertokens_python/recipe/session/framework/flask/__init__.py
supertokens_python/recipe/session/syncio/__init__.py
supertokens_python/recipe/session/with_jwt/__init__.py
supertokens_python/recipe/session/with_jwt/constants.py
supertokens_python/recipe/session/with_jwt/recipe_implementation.py
supertokens_python/recipe/session/with_jwt/session_class.py
supertokens_python/recipe/session/with_jwt/utills.py
supertokens_python/recipe/thirdparty/__init__.py
supertokens_python/recipe/thirdparty/constants.py
supertokens_python/recipe/thirdparty/exceptions.py
supertokens_python/recipe/thirdparty/interfaces.py
supertokens_python/recipe/thirdparty/provider.py
supertokens_python/recipe/thirdparty/recipe.py
supertokens_python/recipe/thirdparty/recipe_implementation.py
supertokens_python/recipe/thirdparty/types.py
supertokens_python/recipe/thirdparty/utils.py
supertokens_python/recipe/thirdparty/api/__init__.py
supertokens_python/recipe/thirdparty/api/apple_redirect.py
supertokens_python/recipe/thirdparty/api/authorisation_url.py
supertokens_python/recipe/thirdparty/api/implementation.py
supertokens_python/recipe/thirdparty/api/signinup.py
supertokens_python/recipe/thirdparty/asyncio/__init__.py
supertokens_python/recipe/thirdparty/providers/__init__.py
supertokens_python/recipe/thirdparty/providers/apple.py
supertokens_python/recipe/thirdparty/providers/discord.py
supertokens_python/recipe/thirdparty/providers/facebook.py
supertokens_python/recipe/thirdparty/providers/github.py
supertokens_python/recipe/thirdparty/providers/google.py
supertokens_python/recipe/thirdparty/providers/google_workspaces.py
supertokens_python/recipe/thirdparty/providers/okta.py
supertokens_python/recipe/thirdparty/syncio/__init__.py
supertokens_python/recipe/thirdpartyemailpassword/__init__.py
supertokens_python/recipe/thirdpartyemailpassword/exceptions.py
supertokens_python/recipe/thirdpartyemailpassword/interfaces.py
supertokens_python/recipe/thirdpartyemailpassword/recipe.py
supertokens_python/recipe/thirdpartyemailpassword/types.py
supertokens_python/recipe/thirdpartyemailpassword/utils.py
supertokens_python/recipe/thirdpartyemailpassword/api/__init__.py
supertokens_python/recipe/thirdpartyemailpassword/api/emailpassword_api_impementation.py
supertokens_python/recipe/thirdpartyemailpassword/api/implementation.py
supertokens_python/recipe/thirdpartyemailpassword/api/thirdparty_api_implementation.py
supertokens_python/recipe/thirdpartyemailpassword/asyncio/__init__.py
supertokens_python/recipe/thirdpartyemailpassword/emaildelivery/__init__.py
supertokens_python/recipe/thirdpartyemailpassword/emaildelivery/services/__init__.py
supertokens_python/recipe/thirdpartyemailpassword/emaildelivery/services/backward_compatibility/__init__.py
supertokens_python/recipe/thirdpartyemailpassword/emaildelivery/services/smtp/__init__.py
supertokens_python/recipe/thirdpartyemailpassword/recipeimplementation/__init__.py
supertokens_python/recipe/thirdpartyemailpassword/recipeimplementation/email_password_recipe_implementation.py
supertokens_python/recipe/thirdpartyemailpassword/recipeimplementation/implementation.py
supertokens_python/recipe/thirdpartyemailpassword/recipeimplementation/third_party_recipe_implementation.py
supertokens_python/recipe/thirdpartyemailpassword/syncio/__init__.py
supertokens_python/recipe/thirdpartypasswordless/__init__.py
supertokens_python/recipe/thirdpartypasswordless/exceptions.py
supertokens_python/recipe/thirdpartypasswordless/interfaces.py
supertokens_python/recipe/thirdpartypasswordless/recipe.py
supertokens_python/recipe/thirdpartypasswordless/types.py
supertokens_python/recipe/thirdpartypasswordless/utils.py
supertokens_python/recipe/thirdpartypasswordless/api/__init__.py
supertokens_python/recipe/thirdpartypasswordless/api/implementation.py
supertokens_python/recipe/thirdpartypasswordless/api/passwordless_api_impementation.py
supertokens_python/recipe/thirdpartypasswordless/api/thirdparty_api_implementation.py
supertokens_python/recipe/thirdpartypasswordless/asyncio/__init__.py
supertokens_python/recipe/thirdpartypasswordless/emaildelivery/__init__.py
supertokens_python/recipe/thirdpartypasswordless/emaildelivery/services/__init__.py
supertokens_python/recipe/thirdpartypasswordless/emaildelivery/services/backward_compatibility/__init__.py
supertokens_python/recipe/thirdpartypasswordless/emaildelivery/services/smtp/__init__.py
supertokens_python/recipe/thirdpartypasswordless/emaildelivery/services/smtp/service_implementation/__init__.py
supertokens_python/recipe/thirdpartypasswordless/emaildelivery/services/smtp/service_implementation/passwordless_implementation.py
supertokens_python/recipe/thirdpartypasswordless/recipeimplementation/__init__.py
supertokens_python/recipe/thirdpartypasswordless/recipeimplementation/implementation.py
supertokens_python/recipe/thirdpartypasswordless/recipeimplementation/passwordless_recipe_implementation.py
supertokens_python/recipe/thirdpartypasswordless/recipeimplementation/third_party_recipe_implementation.py
supertokens_python/recipe/thirdpartypasswordless/smsdelivery/__init__.py
supertokens_python/recipe/thirdpartypasswordless/smsdelivery/services/__init__.py
supertokens_python/recipe/thirdpartypasswordless/smsdelivery/services/backward_compatibility/__init__.py
supertokens_python/recipe/thirdpartypasswordless/smsdelivery/services/supertokens/__init__.py
supertokens_python/recipe/thirdpartypasswordless/smsdelivery/services/twilio/__init__.py
supertokens_python/recipe/thirdpartypasswordless/syncio/__init__.py
supertokens_python/recipe/usermetadata/__init__.py
supertokens_python/recipe/usermetadata/exceptions.py
supertokens_python/recipe/usermetadata/interfaces.py
supertokens_python/recipe/usermetadata/recipe.py
supertokens_python/recipe/usermetadata/recipe_implementation.py
supertokens_python/recipe/usermetadata/utils.py
supertokens_python/recipe/usermetadata/asyncio/__init__.py
supertokens_python/recipe/usermetadata/syncio/__init__.py
supertokens_python/recipe/userroles/__init__.py
supertokens_python/recipe/userroles/exceptions.py
supertokens_python/recipe/userroles/interfaces.py
supertokens_python/recipe/userroles/recipe.py
supertokens_python/recipe/userroles/recipe_implementation.py
supertokens_python/recipe/userroles/utils.py
supertokens_python/recipe/userroles/asyncio/__init__.py
supertokens_python/recipe/userroles/syncio/__init__.py
supertokens_python/syncio/__init__.py
tests/test_config.py
tests/test_config_without_core.py
tests/test_handshake.py
tests/test_logger.py
tests/test_middleware.py
tests/test_misc.py
tests/test_pagination.py
tests/test_passwordless.py
tests/test_session.py
tests/test_thirdpartypasswordless_delete_user.py
tests/test_user_context.py
tests/test_utils.py
tests/Django/__init__.py
tests/Django/settings.py
tests/Django/test_django.py
tests/Fastapi/__init__.py
tests/Fastapi/test_fastapi.py
tests/Flask/__init__.py
tests/Flask/test_flask.py
tests/Flask/utils.py
tests/dashboard/__init__.py
tests/dashboard/test_dashboard.py
tests/emailpassword/__init__.py
tests/emailpassword/test_emaildelivery.py
tests/emailpassword/test_emailexists.py
tests/emailpassword/test_emailverify.py
tests/emailpassword/test_passwordreset.py
tests/emailpassword/test_signin.py
tests/emailpassword/test_signup.py
tests/frontendIntegration/__init__.py
tests/frontendIntegration/fastapi-server/__init__.py
tests/frontendIntegration/fastapi-server/app.py
tests/frontendIntegration/flask-server/__init__.py
tests/frontendIntegration/flask-server/app.py
tests/input_validation/__init__.py
tests/input_validation/test_input_validation.py
tests/jwt/__init__.py
tests/jwt/test_config.py
tests/jwt/test_create_jwt_feature.py
tests/jwt/test_get_JWKS.py
tests/jwt/test_override.py
tests/passwordless/__init__.py
tests/passwordless/test_emaildelivery.py
tests/passwordless/test_smsdelivery.py
tests/playground/__init__.py
tests/playground/app.py
tests/sessions/__init__.py
tests/sessions/test_auth_mode.py
tests/sessions/claims/__init__.py
tests/sessions/claims/conftest.py
tests/sessions/claims/test_assert_claims.py
tests/sessions/claims/test_create_new_session.py
tests/sessions/claims/test_fetch_and_set_claim.py
tests/sessions/claims/test_get_claim_value.py
tests/sessions/claims/test_primitive_array_claim.py
tests/sessions/claims/test_primitive_claim.py
tests/sessions/claims/test_remove_claim.py
tests/sessions/claims/test_set_claim_value.py
tests/sessions/claims/test_validate_claims_for_session_handle.py
tests/sessions/claims/test_verify_session.py
tests/sessions/claims/test_with_jwt.py
tests/sessions/claims/utils.py
tests/supertokens_python/__init__.py
tests/supertokens_python/test_supertokens_functions.py
tests/telemetry/__init__.py
tests/telemetry/test_telemetry.py
tests/thirdparty/__init__.py
tests/thirdparty/test_emaildelivery.py
tests/thirdparty/test_thirdparty.py
tests/thirdpartyemailpassword/__init__.py
tests/thirdpartyemailpassword/test_email_delivery.py
tests/thirdpartypasswordless/__init__.py
tests/thirdpartypasswordless/test_emaildelivery.py
tests/thirdpartypasswordless/test_smsdelivery.py
tests/useridmapping/__init__.py
tests/useridmapping/create_user_id_mapping.py
tests/useridmapping/delete_user_id_mapping.py
tests/useridmapping/get_user_id_mapping.py
tests/useridmapping/recipe_tests.py
tests/useridmapping/utils.py
tests/userroles/__init__.py
tests/userroles/test_add_role_to_user.py
tests/userroles/test_claims.py
tests/userroles/test_config.py
tests/userroles/test_create_new_role_or_add_permissions.py
tests/userroles/test_delete_role.py
tests/userroles/test_get_permissions_for_role.py
tests/userroles/test_get_roles_for_user.py
tests/userroles/test_get_roles_that_have_permissions.py
tests/userroles/test_get_users_that_have_role.py
tests/userroles/test_remove_permissions_from_role.py
tests/userroles/test_remove_user_role.py