I would like to be able to add multiple API keys for different environments, like development and production, that have their own service scopes and IP whitelists.
For example, for my development environment key, I'd whitelist my home IP address and allow it access to all services, but in my production app, I can limit its key to the server IP address and the FastGPT service. These scopes and IP whitelists would be key specific, so my production key wouldn't be able to use any other service other than FastGPT, and my development key wouldn't be useable from my production server.
Cloudflare has a very comprehensive UI to manage key security settings: