LICENSE
README.md
pyproject.toml
setup.cfg
setup.py
src/better_auth/__init__.py
src/better_auth/api_client.py
src/better_auth/api_response.py
src/better_auth/configuration.py
src/better_auth/exceptions.py
src/better_auth/py.typed
src/better_auth/rest.py
src/better_auth.egg-info/PKG-INFO
src/better_auth.egg-info/SOURCES.txt
src/better_auth.egg-info/dependency_links.txt
src/better_auth.egg-info/requires.txt
src/better_auth.egg-info/top_level.txt
src/better_auth/api/__init__.py
src/better_auth/api/admin_api.py
src/better_auth/api/api_key_api.py
src/better_auth/api/default_api.py
src/better_auth/api/one_tap_api.py
src/better_auth/api/passkey_api.py
src/better_auth/api/stripe_api.py
src/better_auth/api/two_factor_api.py
src/better_auth/models/__init__.py
src/better_auth/models/account.py
src/better_auth/models/account_info_get200_response.py
src/better_auth/models/account_info_get200_response_user.py
src/better_auth/models/admin_ban_user_request.py
src/better_auth/models/admin_create_user_request.py
src/better_auth/models/admin_has_permission200_response.py
src/better_auth/models/admin_has_permission_request.py
src/better_auth/models/admin_list_user_sessions200_response.py
src/better_auth/models/admin_list_user_sessions_request.py
src/better_auth/models/admin_list_users200_response.py
src/better_auth/models/admin_revoke_user_session_request.py
src/better_auth/models/admin_set_user_password_request.py
src/better_auth/models/admin_set_user_role_request.py
src/better_auth/models/admin_update_user_request.py
src/better_auth/models/api_key_create_post200_response.py
src/better_auth/models/api_key_create_post_request.py
src/better_auth/models/api_key_delete_post200_response.py
src/better_auth/models/api_key_delete_post_request.py
src/better_auth/models/api_key_get_get200_response.py
src/better_auth/models/api_key_list_get200_response_inner.py
src/better_auth/models/api_key_update_post_request.py
src/better_auth/models/apikey.py
src/better_auth/models/change_email200_response.py
src/better_auth/models/change_email_request.py
src/better_auth/models/change_password200_response.py
src/better_auth/models/change_password_request.py
src/better_auth/models/delete_user200_response.py
src/better_auth/models/delete_user_callback_get200_response.py
src/better_auth/models/delete_user_request.py
src/better_auth/models/forget_password200_response.py
src/better_auth/models/forget_password_request.py
src/better_auth/models/generate_passkey_registration_options200_response.py
src/better_auth/models/generate_passkey_registration_options200_response_authenticator_selection.py
src/better_auth/models/generate_passkey_registration_options200_response_exclude_credentials_inner.py
src/better_auth/models/generate_passkey_registration_options200_response_pub_key_cred_params_inner.py
src/better_auth/models/generate_passkey_registration_options200_response_rp.py
src/better_auth/models/generate_passkey_registration_options200_response_user.py
src/better_auth/models/get_session200_response.py
src/better_auth/models/link_social_account200_response.py
src/better_auth/models/link_social_account_request.py
src/better_auth/models/link_social_account_request_id_token.py
src/better_auth/models/list_user_accounts200_response_inner.py
src/better_auth/models/ok_get200_response.py
src/better_auth/models/one_tap_callback_post200_response.py
src/better_auth/models/one_tap_callback_post_request.py
src/better_auth/models/passkey.py
src/better_auth/models/passkey_delete_passkey_post200_response.py
src/better_auth/models/passkey_delete_passkey_post_request.py
src/better_auth/models/passkey_generate_authenticate_options200_response.py
src/better_auth/models/passkey_update_passkey_post200_response.py
src/better_auth/models/passkey_update_passkey_post_request.py
src/better_auth/models/passkey_verify_authentication_request.py
src/better_auth/models/passkey_verify_registration_request.py
src/better_auth/models/refresh_token_post200_response.py
src/better_auth/models/refresh_token_post_request.py
src/better_auth/models/reset_password200_response.py
src/better_auth/models/reset_password_callback200_response.py
src/better_auth/models/reset_password_request.py
src/better_auth/models/revoke_other_sessions_post200_response.py
src/better_auth/models/revoke_session_post200_response.py
src/better_auth/models/revoke_session_post_request.py
src/better_auth/models/revoke_sessions_post200_response.py
src/better_auth/models/send_verification_email200_response.py
src/better_auth/models/send_verification_email400_response.py
src/better_auth/models/send_verification_email_request.py
src/better_auth/models/session.py
src/better_auth/models/sign_in_email200_response.py
src/better_auth/models/sign_in_email_request.py
src/better_auth/models/sign_out200_response.py
src/better_auth/models/sign_up_with_email_and_password200_response.py
src/better_auth/models/sign_up_with_email_and_password200_response_user.py
src/better_auth/models/sign_up_with_email_and_password_request.py
src/better_auth/models/social_sign_in200_response.py
src/better_auth/models/social_sign_in400_response.py
src/better_auth/models/social_sign_in403_response.py
src/better_auth/models/social_sign_in_request.py
src/better_auth/models/social_sign_in_request_id_token.py
src/better_auth/models/two_factor.py
src/better_auth/models/two_factor_enable_post200_response.py
src/better_auth/models/two_factor_enable_post_request.py
src/better_auth/models/two_factor_generate_backup_codes_post200_response.py
src/better_auth/models/two_factor_generate_backup_codes_post_request.py
src/better_auth/models/two_factor_get_totp_uri_post200_response.py
src/better_auth/models/two_factor_get_totp_uri_post_request.py
src/better_auth/models/two_factor_verify_backup_code_post200_response.py
src/better_auth/models/two_factor_verify_backup_code_post200_response_session.py
src/better_auth/models/two_factor_verify_backup_code_post200_response_user.py
src/better_auth/models/two_factor_verify_backup_code_post_request.py
src/better_auth/models/two_factor_verify_otp_post200_response.py
src/better_auth/models/two_factor_verify_otp_post200_response_user.py
src/better_auth/models/two_factor_verify_otp_post_request.py
src/better_auth/models/two_factor_verify_totp_post_request.py
src/better_auth/models/unlink_account_post_request.py
src/better_auth/models/update_user200_response.py
src/better_auth/models/update_user_request.py
src/better_auth/models/user.py
src/better_auth/models/verification.py
src/better_auth/models/verify_email_get200_response.py
test/test_account.py
test/test_account_info_get200_response.py
test/test_account_info_get200_response_user.py
test/test_admin_api.py
test/test_admin_ban_user_request.py
test/test_admin_create_user_request.py
test/test_admin_has_permission200_response.py
test/test_admin_has_permission_request.py
test/test_admin_list_user_sessions200_response.py
test/test_admin_list_user_sessions_request.py
test/test_admin_list_users200_response.py
test/test_admin_revoke_user_session_request.py
test/test_admin_set_user_password_request.py
test/test_admin_set_user_role_request.py
test/test_admin_update_user_request.py
test/test_api_key_api.py
test/test_api_key_create_post200_response.py
test/test_api_key_create_post_request.py
test/test_api_key_delete_post200_response.py
test/test_api_key_delete_post_request.py
test/test_api_key_get_get200_response.py
test/test_api_key_list_get200_response_inner.py
test/test_api_key_update_post_request.py
test/test_apikey.py
test/test_change_email200_response.py
test/test_change_email_request.py
test/test_change_password200_response.py
test/test_change_password_request.py
test/test_default_api.py
test/test_delete_user200_response.py
test/test_delete_user_callback_get200_response.py
test/test_delete_user_request.py
test/test_forget_password200_response.py
test/test_forget_password_request.py
test/test_generate_passkey_registration_options200_response.py
test/test_generate_passkey_registration_options200_response_authenticator_selection.py
test/test_generate_passkey_registration_options200_response_exclude_credentials_inner.py
test/test_generate_passkey_registration_options200_response_pub_key_cred_params_inner.py
test/test_generate_passkey_registration_options200_response_rp.py
test/test_generate_passkey_registration_options200_response_user.py
test/test_get_session200_response.py
test/test_link_social_account200_response.py
test/test_link_social_account_request.py
test/test_link_social_account_request_id_token.py
test/test_list_user_accounts200_response_inner.py
test/test_ok_get200_response.py
test/test_one_tap_api.py
test/test_one_tap_callback_post200_response.py
test/test_one_tap_callback_post_request.py
test/test_passkey.py
test/test_passkey_api.py
test/test_passkey_delete_passkey_post200_response.py
test/test_passkey_delete_passkey_post_request.py
test/test_passkey_generate_authenticate_options200_response.py
test/test_passkey_update_passkey_post200_response.py
test/test_passkey_update_passkey_post_request.py
test/test_passkey_verify_authentication_request.py
test/test_passkey_verify_registration_request.py
test/test_refresh_token_post200_response.py
test/test_refresh_token_post_request.py
test/test_reset_password200_response.py
test/test_reset_password_callback200_response.py
test/test_reset_password_request.py
test/test_revoke_other_sessions_post200_response.py
test/test_revoke_session_post200_response.py
test/test_revoke_session_post_request.py
test/test_revoke_sessions_post200_response.py
test/test_send_verification_email200_response.py
test/test_send_verification_email400_response.py
test/test_send_verification_email_request.py
test/test_session.py
test/test_sign_in_email200_response.py
test/test_sign_in_email_request.py
test/test_sign_out200_response.py
test/test_sign_up_with_email_and_password200_response.py
test/test_sign_up_with_email_and_password200_response_user.py
test/test_sign_up_with_email_and_password_request.py
test/test_social_sign_in200_response.py
test/test_social_sign_in400_response.py
test/test_social_sign_in403_response.py
test/test_social_sign_in_request.py
test/test_social_sign_in_request_id_token.py
test/test_stripe_api.py
test/test_two_factor.py
test/test_two_factor_api.py
test/test_two_factor_enable_post200_response.py
test/test_two_factor_enable_post_request.py
test/test_two_factor_generate_backup_codes_post200_response.py
test/test_two_factor_generate_backup_codes_post_request.py
test/test_two_factor_get_totp_uri_post200_response.py
test/test_two_factor_get_totp_uri_post_request.py
test/test_two_factor_verify_backup_code_post200_response.py
test/test_two_factor_verify_backup_code_post200_response_session.py
test/test_two_factor_verify_backup_code_post200_response_user.py
test/test_two_factor_verify_backup_code_post_request.py
test/test_two_factor_verify_otp_post200_response.py
test/test_two_factor_verify_otp_post200_response_user.py
test/test_two_factor_verify_otp_post_request.py
test/test_two_factor_verify_totp_post_request.py
test/test_unlink_account_post_request.py
test/test_update_user200_response.py
test/test_update_user_request.py
test/test_user.py
test/test_verification.py
test/test_verify_email_get200_response.py