ccproxy.plugins.oauth_codex.storage¶
ccproxy.plugins.oauth_codex.storage
¶
Token storage for Codex OAuth plugin.
CodexTokenStorage
¶
Bases: BaseJsonStorage[OpenAICredentials]
Codex/OpenAI OAuth-specific token storage implementation.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
storage_path
|
Path | None
|
Path to storage file |
None
|
Source code in ccproxy/plugins/oauth_codex/storage.py
save
async
¶
Save OpenAI credentials.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
credentials
|
OpenAICredentials
|
OpenAI credentials to save |
required |
Returns:
| Type | Description |
|---|---|
bool
|
True if saved successfully, False otherwise |
Source code in ccproxy/plugins/oauth_codex/storage.py
load
async
¶
Load OpenAI credentials.
Returns:
| Type | Description |
|---|---|
OpenAICredentials | None
|
Stored credentials or None |