bucketwarden-server 0.1.0

BucketWarden storage server runtime.
Documentation
use super::BrowserUiFeatureDefinition;

pub(super) const FEATURES: &[BrowserUiFeatureDefinition] = &[
    (
        "feat:bucketwarden.ui.browser.auth-session",
        "Browser UI auth and session boundary",
        "auth",
        "browser-ui.auth-session",
    ),
    (
        "feat:bucketwarden.ui.browser.login-page",
        "Browser UI login page",
        "auth",
        "browser-ui.login-page",
    ),
    (
        "feat:bucketwarden.ui.browser.login-submit",
        "Browser UI login submit flow",
        "auth",
        "browser-ui.login-submit",
    ),
    (
        "feat:bucketwarden.ui.browser.logout",
        "Browser UI logout flow",
        "auth",
        "browser-ui.logout",
    ),
    (
        "feat:bucketwarden.ui.browser.session-expiry",
        "Browser UI session expiry handling",
        "auth",
        "browser-ui.session-expiry",
    ),
    (
        "feat:bucketwarden.ui.browser.auth-error-states",
        "Browser UI authentication error states",
        "auth",
        "browser-ui.auth-error-states",
    ),
    (
        "feat:bucketwarden.ui.browser.current-user-context",
        "Browser UI current user context",
        "auth",
        "browser-ui.current-user-context",
    ),
    (
        "feat:bucketwarden.ui.browser.auth.current-user",
        "Browser UI current user context",
        "auth",
        "browser-ui.auth.current-user",
    ),
    (
        "feat:bucketwarden.ui.browser.auth.disabled-action-reasons",
        "Browser UI disabled action reasons",
        "auth",
        "browser-ui.auth.disabled-action-reasons",
    ),
    (
        "feat:bucketwarden.ui.browser.auth.login",
        "Browser UI login workflow",
        "auth",
        "browser-ui.auth.login",
    ),
    (
        "feat:bucketwarden.ui.browser.auth.logout",
        "Browser UI logout workflow",
        "auth",
        "browser-ui.auth.logout",
    ),
    (
        "feat:bucketwarden.ui.browser.auth.permission-denied",
        "Browser UI permission denied state",
        "auth",
        "browser-ui.auth.permission-denied",
    ),
    (
        "feat:bucketwarden.ui.browser.auth.route-guards",
        "Browser UI route guards",
        "auth",
        "browser-ui.auth.route-guards",
    ),
    (
        "feat:bucketwarden.ui.browser.auth.session-expiry",
        "Browser UI session expiry handling",
        "auth",
        "browser-ui.auth.session-expiry",
    ),
    (
        "feat:bucketwarden.ui.browser.protected-route-guard",
        "Browser UI protected route guard",
        "auth",
        "browser-ui.auth.protected-route-guard",
    ),
    (
        "feat:bucketwarden.ui.browser.identity-provider-selection",
        "Browser UI identity provider selection",
        "auth",
        "browser-ui.auth.identity-provider-selection",
    ),
    (
        "feat:bucketwarden.ui.browser.current-user-session",
        "Browser UI current-user session",
        "auth",
        "browser-ui.auth.current-user",
    ),
    (
        "feat:bucketwarden.ui.browser.login-form",
        "Browser UI login form",
        "auth",
        "browser-ui.auth.login-form",
    ),
    (
        "feat:bucketwarden.ui.browser.login-invalid-credentials",
        "Browser UI invalid credential handling",
        "auth",
        "browser-ui.auth.invalid-credentials",
    ),
    (
        "feat:bucketwarden.ui.browser.login-valid-credentials",
        "Browser UI valid credential handling",
        "auth",
        "browser-ui.auth.valid-credentials",
    ),
    (
        "feat:bucketwarden.ui.browser.permission-denied-state",
        "Browser UI permission denied state",
        "auth",
        "browser-ui.auth.permission-denied",
    ),
    (
        "feat:bucketwarden.ui.browser.session-expiry-handling",
        "Browser UI session expiry handling",
        "auth",
        "browser-ui.auth.session-expiry",
    ),
];