List of all items
Structs
- AuthPlugin
- AuthUser
- CreateSuperuserCommand
- bearer_auth::BearerAuthentication
- extractors::CurrentIdentity
- extractors::OptionalIdentity
- login_required::LoggedIn
- login_required::LoginRequired
- login_required::LoginRequiredLayer
- login_required::LoginRequiredService
- password_validation::CommonPasswordValidator
- password_validation::MinLengthValidator
- password_validation::NumericPasswordValidator
- password_validation::PasswordContext
- password_validation::PasswordPolicy
- password_validation::UserAttributeSimilarityValidator
- session_user::OptionalUser
- session_user::SessionAuthentication
- session_user::User
- throttle::AuthThrottle
- throttle::Throttle
- throttle::ThrottleConfig
- token::AuthToken
- token::PlaintextToken
Enums
Traits
Functions
- authenticate
- bearer_auth::parse_bearer_header
- create_superuser
- create_user
- create_user_with_flags
- extractors::resolve_identity
- hash_password
- hash_password_async
- login_required::current_session_user_id
- login_required::current_session_user_pk
- login_required::login_required
- login_required::login_required_html
- login_required::resolve_user
- logout
- password_validation::validate_password
- session_user::current_user
- session_user::login
- session_user::login_with_request
- session_user::logout
- session_user::user_context_layer
- set_password
- throttle::login_throttle_check
- throttle::login_throttle_clear
- throttle::register_throttle_check
- token::digest_token
- verify_password
- verify_password_async
Constants
- auth_user::DATE_JOINED
- auth_user::EMAIL
- auth_user::ID
- auth_user::IS_ACTIVE
- auth_user::IS_STAFF
- auth_user::IS_SUPERUSER
- auth_user::LAST_LOGIN
- auth_user::PASSWORD_HASH
- auth_user::USERNAME
- login_required::session_row::CREATED_AT
- login_required::session_row::DATA
- login_required::session_row::EXPIRES_AT
- login_required::session_row::ID
- login_required::session_row::USER_ID
- token::TOKEN_PREFIX
- token::auth_token::CREATED_AT
- token::auth_token::ID
- token::auth_token::KEY_HASH
- token::auth_token::LAST_USED_AT
- token::auth_token::NAME
- token::auth_token::USER_ID