pub fn normalize_model_provider(model_provider: &str) -> Result<String, Error>Expand description
Permissive string-returning normalizer for token-storage callers
(paste-token, setup-token, set-active-profile, …) that accept
arbitrary provider names. Known OAuth-flow providers collapse to
their canonical form via AuthProvider; unknown names lower-case
and pass through unchanged so storage works for any bearer-token
provider operators want to support. Empty input is rejected.
OAuth-dispatch sites (auth login / auth refresh) parse via
AuthProvider directly — that path is strict by design.