Default auth and credential storage to keyring

This commit is contained in:
mikhail-oai
2026-02-15 19:44:20 -05:00
parent 0b74e4093e
commit 3eafdd33ae
4 changed files with 22 additions and 36 deletions

View File

@@ -643,7 +643,7 @@
"type": "string"
},
{
"description": "Keyring when available, otherwise fail.",
"description": "Keyring when available, otherwise fail. This is the default storage mode.",
"enum": [
"keyring"
],
@@ -1283,7 +1283,7 @@
}
],
"default": null,
"description": "Preferred backend for storing CLI auth credentials. file (default on non-macOS): Use a file in the Codex home directory. keyring (default on macOS): Use an OS-specific keyring service. auto: Use the keyring if available, otherwise use a file."
"description": "Preferred backend for storing CLI auth credentials. file: Use a file in the Codex home directory. keyring (default): Use an OS-specific keyring service. auto: Use the keyring if available, otherwise use a file."
},
"compact_prompt": {
"description": "Compact prompt used for history compaction.",
@@ -1514,7 +1514,7 @@
}
],
"default": null,
"description": "Preferred backend for storing MCP OAuth credentials. keyring: Use an OS-specific keyring service. https://github.com/openai/codex/blob/main/codex-rs/rmcp-client/src/oauth.rs#L2 file: Use a file in the Codex home directory. auto (default): Use the OS-specific keyring service if available, otherwise use a file."
"description": "Preferred backend for storing MCP OAuth credentials. keyring (default): Use an OS-specific keyring service. https://github.com/openai/codex/blob/main/codex-rs/rmcp-client/src/oauth.rs#L2 file: Use a file in the Codex home directory. auto: Use the OS-specific keyring service if available, otherwise use a file."
},
"mcp_servers": {
"additionalProperties": {