List of all items
Structs
- authentication::adapters::authentication_engine::no_op::NoOpAuthenticationEngine
- authentication::adapters::authentication_engine::oidc::OidcAuthenticationEngine
- authentication::adapters::authentication_engine::oidc::PotreeAuthClaims
- authentication::application::service::AuthenticationService
- authentication::domain::AuthorizeData
- authentication::domain::CallbackRequestParams
- authentication::domain::OidcSessionPersisted
- authorization::adapters::basic_authorization::SimpleAuthorizationEngine
- authorization::adapters::no_op::NoOpAuthorizationEngine
- authorization::domain::resource::ResourceIdentifier
- authorization::domain::resource::ResourceType
- common::domain::group::Group
- common::domain::static_asset::StaticAsset
- potree_asset::adapters::potree_asset_store::embedded::EmbeddedPotreeAssetStore
- potree_asset::application::service::PotreeAssetService
- potree_auth::Cli
- potree_auth::config::IdpConfiguration
- potree_auth::config::PotreeAuthConfiguration
- project::adapters::project_repository::manifest_file::ManifestFileProjectRepository
- project::domain::Project
- project::domain::ProjectDescription
- project::domain::ProjectId
- project::domain::ProjectName
- project::domain::authorization::ProjectTypeResource
- project_asset::adapters::project_asset_store::serve_dir::ServeDirProjectAssets
- project_asset::application::service::ProjectAssetService
- render::application::service::RenderingService
- user::domain::EmailAddress
- user::domain::User
- user::domain::UserId
- user::domain::UserName
- user::http::extractors::UserExtractor
Enums
- authentication::application::error::AuthenticationServiceError
- authentication::ports::authentication_engine::AuthenticationEngineError
- authorization::domain::action::Action
- authorization::domain::error::AuthorizationEngineError
- common::domain::static_asset::StaticAssetError
- common::utils::http::api_error::ApiError
- common::utils::http::initialization_error::InitializationError
- common::utils::http::render_error::RenderError
- potree_asset::application::error::PotreeAssetsServiceError
- project::ports::project_repository::ProjectRepositoryError
- project_asset::application::error::ProjectAssetsServiceError
- render::application::error::RenderingServiceError
Traits
- authentication::ports::authentication_engine::AuthenticationEngine
- authorization::domain::resource::Resource
- authorization::domain::resource::ResourceInstance
- authorization::ports::authorization_engine::AuthorizationEngine
- project::ports::project_repository::ProjectRepository
Macros
Functions
- authentication::http::build_router
- common::domain::utils::last_modified::http_date_from_unix_time
- common::utils::http::common_routes::build_router
- common::utils::http::middleware::security_headers::apply_secure_headers_middleware
- common::utils::http::middleware::session::apply_session_layer
- common::utils::http::middleware::tracing::apply_tracing_middleware
- potree_asset::http::build_router
- potree_auth::init_application
- potree_auth::init_tracing
- potree_auth::shutdown_signal
- project_asset::http::build_router
- render::http::build_router
Type Aliases
- authentication::adapters::authentication_engine::oidc::PotreeAuthTokenFields
- authentication::adapters::authentication_engine::oidc::PotreeAuthTokenResponse
Statics
- authentication::http::CALLBACK
- authentication::http::LOGIN
- project_asset::http::ASSET_PATH
- render::http::PROJECT_DASHBOARD