List of all items
Structs
- cli::Command
- cli::help::CommandEntry
- models::user::AuthTokenResponse
- models::user::DeleteAccountRequest
- models::user::EmailBackupCode
- models::user::GetUserDataRequest
- models::user::LoginRequest
- models::user::SignupRequest
- models::user::TokenResponse
- models::user::UpdateUserProfileRequest
- models::user::User
- models::user::UserDataResponse
- models::user::UserResponse
- routes::auth::RefreshTokenRequest
- routes::auth::SignupResponse
- tests::RobustnessTestResult
- tests::TestResult
- tests::common::TestUserTimings
- utility::jwt::Claims
Macros
Functions
- cli::config::change_config_value
- cli::config::display_config_field
- cli::config::display_config_field_custom
- cli::config::print_all
- cli::dispatch
- cli::help::print_all
- cli::help::print_command
- cli::parse
- cli::require_admin
- cli::server::confirm_and_delete
- cli::server::login
- cli::server::perform_reset
- cli::server::reinitialize_schema
- cli::spawn_cli
- cli::test::run
- cli::unknown
- cli::user::delete
- db::queries::auth::delete_user_by_id
- db::queries::auth::make_admin
- db::queries::auth::revoke_refresh_token
- db::queries::auth::signup_user
- db::queries::auth::store_refresh_token
- db::queries::auth::update_user_profile
- db::queries::auth::validate_refresh_token
- db::queries::auth::verify_user_credentials
- db::queries::tokens::delete_all_user_tokens
- db::queries::tokens::hash_token
- db::queries::tokens::revoke_refresh_token
- db::queries::tokens::store_refresh_token
- db::queries::tokens::validate_refresh_token
- db::schema::init
- main
- routes::auth::delete_account
- routes::auth::extract_user_id
- routes::auth::get_user_data
- routes::auth::login
- routes::auth::logout
- routes::auth::refresh_token
- routes::auth::signup
- routes::auth::update_user_profile
- routes::auth::verify_user_credentials
- routes::route::auth_routes
- routes::route::create_router
- tests::common::cleanup_user
- tests::common::create_test_user
- tests::common::get_client
- tests::common::get_test_username
- tests::common::make_auth_request
- tests::common::make_auth_request_raw
- tests::functional::auth_tests::test_delete_user_account_email
- tests::functional::auth_tests::test_delete_user_account_username
- tests::functional::auth_tests::test_login_email
- tests::functional::auth_tests::test_login_username
- tests::functional::auth_tests::test_logout
- tests::functional::auth_tests::test_refresh_token
- tests::functional::auth_tests::test_signup_email
- tests::functional::auth_tests::test_signup_username
- tests::functional::auth_tests::test_update_user_profile
- tests::robust::auth_tests::test_delete_wrong_password
- tests::robust::auth_tests::test_get_user_data_wrong_password
- tests::robust::auth_tests::test_login_empty_username
- tests::robust::auth_tests::test_login_nonexistent_user
- tests::robust::auth_tests::test_login_wrong_password
- tests::robust::auth_tests::test_logout_invalid_token
- tests::robust::auth_tests::test_refresh_empty_token
- tests::robust::auth_tests::test_refresh_invalid_token
- tests::robust::auth_tests::test_signup_duplicate_username
- tests::robust::auth_tests::test_signup_empty_password
- tests::robust::auth_tests::test_signup_invalid_email
- tests::robust::auth_tests::test_signup_long_password
- tests::robust::auth_tests::test_signup_long_username
- tests::robust::auth_tests::test_signup_short_password
- tests::robust::auth_tests::test_signup_short_username
- tests::robust::auth_tests::test_update_profile_empty_username
- tests::run_all_tests
- tests::run_functional_tests
- tests::run_robust_tests
- tests::run_robustness_suite
- tests::run_test_suite
- utility::auth_common::check_email_address
- utility::auth_common::generate_backup_code
- utility::auth_common::generate_backup_codes
- utility::auth_common::get_argon2
- utility::auth_common::hash
- utility::auth_common::verify
- utility::jwt::generate_access_token
- utility::jwt::generate_refresh_token
- utility::jwt::verify_token