INNER CODE UNIT · Rust

valid_container_ids

ovexro/dockpanel · panel/agent/src/routes/mod.rs:150

    fn valid_container_ids() {
        assert!(is_valid_container_id("abc123def456"));
        assert!(is_valid_container_id(&"a".repeat(64)));
    }

    #[test]
    fn invalid_container_ids() {
        assert!(!is_valid_container_id(""));
        assert!(!is_valid_container_id("not-hex!"));
        assert!(!is_valid_container_id(&"a".repeat(65)));
    }
}

/// Auth middleware — validates Bearer token on all routes except /health.
/// Uses constant-time comparison to prevent timing attacks.
/// Supports a grace period for the previous token during rotation.
pub async fn auth_middleware(
    axum::extract::State(state): axum::extract::State<AppState>,

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…