pub fn generate_api_key() -> StringExpand description
Generate a secure API key
API keys are prefixed with “mcp_” and contain 32 bytes of random data encoded in base64-url format for URL safety.
§Example
use pulseengine_mcp_security_middleware::generate_api_key;
let api_key = generate_api_key();
assert!(api_key.starts_with("mcp_"));
assert!(api_key.len() > 20); // At least 20 characters