Documentation
¶
Index ¶
- func ParseCodexAccountIDFromJWT(token string) string
- func ResolveToken(opts ResolveOptions) (string, error)
- type CodexCredential
- type CodexCredentialSource
- type CodexRefreshOptions
- type CodexResolveOptions
- type CredentialSource
- type ProviderAuthConfig
- type ProviderCredential
- type ProviderRefreshOptions
- type ResolveOptions
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ResolveToken ¶
func ResolveToken(opts ResolveOptions) (string, error)
Types ¶
type CodexCredential ¶
type CodexCredential struct {
AccessToken string
RefreshToken string
AccountID string
Source CodexCredentialSource
SourcePath string
}
func RefreshCodexCredential ¶
func RefreshCodexCredential(ctx context.Context, cred CodexCredential, opts CodexRefreshOptions) (CodexCredential, error)
func ResolveCodexCredential ¶
func ResolveCodexCredential(opts CodexResolveOptions) (CodexCredential, error)
type CodexCredentialSource ¶
type CodexCredentialSource string
const ( CodexCredentialSourceEnv CodexCredentialSource = "env" CodexCredentialSourceFile CodexCredentialSource = "file" )
type CodexRefreshOptions ¶
type CodexResolveOptions ¶
type CodexResolveOptions struct {
CodexHome string
}
type CredentialSource ¶ added in v0.6.0
type CredentialSource = CodexCredentialSource
const ( CredentialSourceEnv CredentialSource = CodexCredentialSourceEnv CredentialSourceFile CredentialSource = CodexCredentialSourceFile )
type ProviderAuthConfig ¶ added in v0.6.0
type ProviderCredential ¶ added in v0.6.0
type ProviderCredential = CodexCredential
func RefreshProviderCredential ¶ added in v0.6.0
func RefreshProviderCredential( ctx context.Context, config ProviderAuthConfig, cred ProviderCredential, opts ProviderRefreshOptions, ) (ProviderCredential, error)
func ResolveProviderCredential ¶ added in v0.6.0
func ResolveProviderCredential(config ProviderAuthConfig) (ProviderCredential, error)
type ProviderRefreshOptions ¶ added in v0.6.0
Click to show internal directories.
Click to hide internal directories.