generate_api_key

Function generate_api_key 

Source
pub fn generate_api_key() -> String
Expand 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