feat(provider): add dedicated Codex Agent Identity flow

This commit is contained in:
elky
2026-07-22 20:19:29 +08:00
parent c7cc8fd7db
commit fdbc2607ec
14 changed files with 240 additions and 93 deletions
+2
View File
@@ -120,6 +120,7 @@ export interface PoolKeyDetail {
credential_kind?: 'raw_secret' | 'oauth_session' | 'service_account' | string | null
runtime_auth_kind?: 'api_key' | 'bearer' | 'service_account' | 'mixed' | 'unknown' | string | null
oauth_managed?: boolean
agent_identity?: boolean
oauth_header_auth?: boolean
can_refresh_oauth?: boolean
can_export_oauth?: boolean
@@ -319,6 +320,7 @@ export interface PoolKeySelectionItem {
credential_kind?: 'raw_secret' | 'oauth_session' | 'service_account' | string | null
runtime_auth_kind?: 'api_key' | 'bearer' | 'service_account' | 'mixed' | 'unknown' | string | null
oauth_managed?: boolean
agent_identity?: boolean
oauth_header_auth?: boolean
can_refresh_oauth?: boolean
can_export_oauth?: boolean
@@ -237,6 +237,7 @@ export interface EndpointAPIKey {
credential_kind?: 'raw_secret' | 'oauth_session' | 'service_account' | string | null
runtime_auth_kind?: 'api_key' | 'bearer' | 'service_account' | 'mixed' | 'unknown' | string | null
oauth_managed?: boolean
agent_identity?: boolean
oauth_header_auth?: boolean
can_refresh_oauth?: boolean
can_export_oauth?: boolean