Skip to main content

OAuthToken

Agent Runtimes


Agent Runtimes / identity/types / OAuthToken

Interface: OAuthToken

Defined in: src/identity/types.ts:26

OAuth token with metadata

Properties

accessToken

accessToken: string

Defined in: src/identity/types.ts:28

Access token


expiresAt?

optional expiresAt?: number

Defined in: src/identity/types.ts:32

Expiration timestamp (ms since epoch)


metadata?

optional metadata?: Record<string, unknown>

Defined in: src/identity/types.ts:38

Token metadata


refreshToken?

optional refreshToken?: string

Defined in: src/identity/types.ts:34

Refresh token for token renewal


scopes

scopes: string[]

Defined in: src/identity/types.ts:36

Granted scopes


tokenType

tokenType: string

Defined in: src/identity/types.ts:30

Token type (usually 'Bearer')