List of all items
Structs
- DefaultPermissionChecker
- StaticUserProvider
- error::AccessDeniedSnafu
- error::AuthBackendSnafu
- error::FileWatchSnafu
- error::FromUtf8Snafu
- error::IllegalParamSnafu
- error::InternalStateSnafu
- error::InvalidConfigSnafu
- error::IoSnafu
- error::PermissionDeniedSnafu
- error::UnsupportedPasswordTypeSnafu
- error::UserNotFoundSnafu
- error::UserPasswordMismatchSnafu
- permission::DefaultPermissionChecker
- user_info::DefaultUserInfo
- user_provider::static_user_provider::StaticUserProvider
- user_provider::watch_file_user_provider::WatchFileUserProvider
Enums
- Identity
- Password
- PermissionReq
- PermissionResp
- common::Identity
- common::Password
- error::Error
- permission::PermissionReq
- permission::PermissionResp
- user_info::PermissionMode
- user_provider::PasswordVerifier
Traits
- PermissionChecker
- UserInfo
- UserProvider
- permission::PermissionChecker
- user_info::UserInfo
- user_provider::UserProvider
Functions
- auth_mysql
- common::auth_mysql
- common::auth_mysql_with_hash_stage_2
- common::double_sha1
- common::format_mysql_native_password_verifier
- common::format_pbkdf2_sha256_password_verifier
- common::mysql_native_password_hash
- common::sha1_one
- common::sha1_two
- common::static_user_provider_from_option
- common::user_provider_from_option
- common::userinfo_by_name
- format_mysql_native_password_verifier
- format_pbkdf2_sha256_password_verifier
- mysql_native_password_hash
- static_user_provider_from_option
- user_provider::authenticate_with_credential
- user_provider::load_credential_from_file
- user_provider::parse_credential_line
- user_provider_from_option
- userinfo_by_name
Type Aliases
- HashedPassword
- PermissionCheckerRef
- UserInfoRef
- UserProviderRef
- common::HashedPassword
- common::HostOrIp
- common::Salt
- common::Username
- error::Result
- user_provider::UserInfoMap
- user_provider::watch_file_user_provider::WatchedCredentialRef
Constants
- DEFAULT_PBKDF2_SHA256_ITERATIONS
- MAX_PBKDF2_SHA256_ITERATIONS
- MAX_PBKDF2_SHA256_SALT_LEN
- PBKDF2_SHA256_HASH_LEN
- common::DEFAULT_PBKDF2_SHA256_ITERATIONS
- common::DEFAULT_USERNAME
- common::MAX_PBKDF2_SHA256_ITERATIONS
- common::MAX_PBKDF2_SHA256_SALT_LEN
- common::PBKDF2_SHA256_HASH_LEN
- user_provider::static_user_provider::STATIC_USER_PROVIDER
- user_provider::watch_file_user_provider::WATCH_FILE_USER_PROVIDER