List of all items
Structs
- accounts::Account
- accounts::AccountDeleteService
- accounts::AccountInsertService
- audit::prometheus_metrics::Metrics
- authn::LoginService
- authn::LogoutService
- authz::AccessPolicy
- authz::AccessScope
- authz::AuthorizationService
- codecs::jwt::JsonWebToken
- codecs::jwt::JsonWebTokenOptions
- codecs::jwt::JwtClaims
- codecs::jwt::JwtValidationService
- codecs::jwt::RegisteredClaims
- cookie_template::CookieTemplate
- credentials::Credentials
- gate::Gate
- gate::bearer::BearerGate
- gate::bearer::JwtBearerService
- gate::bearer::JwtConfig
- gate::bearer::StaticTokenAuthorized
- gate::bearer::StaticTokenConfig
- gate::bearer::StaticTokenService
- gate::cookie::CookieGate
- gate::oauth2::OAuth2Gate
- groups::Group
- hashing::argon2::Argon2Config
- hashing::argon2::Argon2Hasher
- permissions::ApplicationValidator
- permissions::PermissionCollision
- permissions::PermissionCollisionChecker
- permissions::PermissionId
- permissions::Permissions
- permissions::ValidationReport
- permissions::mapping::PermissionMapping
- repositories::memory::MemoryAccountRepository
- repositories::memory::MemoryPermissionMappingRepository
- repositories::memory::MemorySecretRepository
- repositories::sea_orm::SeaOrmRepository
- repositories::sea_orm::models::account::ActiveModel
- repositories::sea_orm::models::account::ColumnIter
- repositories::sea_orm::models::account::Entity
- repositories::sea_orm::models::account::Model
- repositories::sea_orm::models::account::PrimaryKeyIter
- repositories::sea_orm::models::account::RelationIter
- repositories::sea_orm::models::credentials::ActiveModel
- repositories::sea_orm::models::credentials::ColumnIter
- repositories::sea_orm::models::credentials::Entity
- repositories::sea_orm::models::credentials::Model
- repositories::sea_orm::models::credentials::PrimaryKeyIter
- repositories::sea_orm::models::credentials::RelationIter
- repositories::sea_orm::models::permission_mapping::ActiveModel
- repositories::sea_orm::models::permission_mapping::ColumnIter
- repositories::sea_orm::models::permission_mapping::Entity
- repositories::sea_orm::models::permission_mapping::Model
- repositories::sea_orm::models::permission_mapping::PrimaryKeyIter
- repositories::sea_orm::models::permission_mapping::RelationIter
- repositories::surrealdb::DatabaseScope
- repositories::surrealdb::SurrealDbRepository
- secrets::Secret
Enums
- accounts::errors::AccountOperation
- accounts::errors::AccountsError
- audit::AuthzOutcome
- audit::prometheus_metrics::AccountDeleteOutcome
- audit::prometheus_metrics::AccountInsertOutcome
- audit::prometheus_metrics::JwtInvalidKind
- audit::prometheus_metrics::JwtValidationOutcome
- audit::prometheus_metrics::SecretRestored
- authn::LoginResult
- authn::errors::AuthenticationError
- authn::errors::AuthnError
- authz::errors::AuthzError
- codecs::errors::CodecOperation
- codecs::errors::CodecsError
- codecs::errors::JwtError
- codecs::errors::JwtOperation
- codecs::jwt::JwtValidationResult
- cookie_template::CookieTemplateBuilderError
- errors::Error
- errors::ErrorSeverity
- gate::oauth2::errors::OAuth2CookieKind
- gate::oauth2::errors::OAuth2Error
- hashing::argon2::Argon2Preset
- hashing::errors::HashingError
- hashing::errors::HashingOperation
- permissions::errors::PermissionsError
- permissions::mapping::PermissionMappingError
- repositories::TableName
- repositories::errors::DatabaseError
- repositories::errors::DatabaseOperation
- repositories::errors::RepositoriesError
- repositories::errors::RepositoryOperation
- repositories::errors::RepositoryType
- repositories::sea_orm::models::account::Column
- repositories::sea_orm::models::account::PrimaryKey
- repositories::sea_orm::models::account::Relation
- repositories::sea_orm::models::credentials::Column
- repositories::sea_orm::models::credentials::PrimaryKey
- repositories::sea_orm::models::credentials::Relation
- repositories::sea_orm::models::permission_mapping::Column
- repositories::sea_orm::models::permission_mapping::PrimaryKey
- repositories::sea_orm::models::permission_mapping::Relation
- roles::Role
- secrets::errors::SecretError
- verification_result::VerificationResult
Traits
- accounts::AccountRepository
- authz::AccessHierarchy
- codecs::Codec
- comma_separated_value::CommaSeparatedValue
- credentials::CredentialsVerifier
- errors::UserFriendlyError
- hashing::HashingService
- permissions::AsPermissionName
- permissions::mapping::PermissionMappingRepository
- permissions::mapping::PermissionMappingRepositoryBulk
- secrets::SecretRepository
Macros
Functions
- audit::account_created
- audit::account_delete_failure
- audit::account_delete_start
- audit::account_delete_success
- audit::account_insert_failure
- audit::authorization_span
- audit::authorized
- audit::denied
- audit::jwt_invalid_issuer
- audit::jwt_invalid_token
- audit::observe_authz_latency
- audit::prometheus_metrics::install_prometheus_metrics
- audit::prometheus_metrics::install_prometheus_metrics_with_registry
- audit::prometheus_metrics::metrics
- audit::prometheus_metrics::observe_jwt_validation_latency
- audit::request_span
- route_handlers::login
- route_handlers::logout