ccproxy.plugins.oauth_codex.plugin¶
ccproxy.plugins.oauth_codex.plugin
¶
OAuth Codex plugin v2 implementation.
OAuthCodexRuntime
¶
Bases: AuthProviderPluginRuntime
Runtime for OAuth Codex plugin.
Source code in ccproxy/plugins/oauth_codex/plugin.py
OAuthCodexFactory
¶
Bases: AuthProviderPluginFactory
Factory for OAuth Codex plugin.
Source code in ccproxy/plugins/oauth_codex/plugin.py
create_context
¶
Create context with auth provider components.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
core_services
|
Any
|
Core services container |
required |
Returns:
| Type | Description |
|---|---|
PluginContext
|
Plugin context with auth provider components |
Source code in ccproxy/plugins/oauth_codex/plugin.py
create_runtime
¶
create_auth_provider
¶
Create OAuth provider instance.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
context
|
PluginContext | None
|
Optional plugin context containing http_client |
None
|
Returns:
| Type | Description |
|---|---|
OAuthProviderProtocol
|
CodexOAuthProvider instance |