Skip to main content

AuthorizationRequest

Agent Runtimes


Agent Runtimes / identity/types / AuthorizationRequest

Interface: AuthorizationRequest

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

Pending authorization request

Properties

authUrl

authUrl: string

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

OAuth authorization URL (full URL with params)


codeVerifier

codeVerifier: string

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

PKCE code verifier


onComplete?

optional onComplete?: (identity) => void

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

Optional callback after authorization

Parameters

identity

Identity

Returns

void


onError?

optional onError?: (error) => void

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

Optional callback on error

Parameters

error

Error

Returns

void


provider

provider: string

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

Provider requiring authorization


requestedAt

requestedAt: number

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

Request timestamp


requestId

requestId: string

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

Request ID (for tracking)


scopes

scopes: string[]

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

Requested scopes


state

state: string

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

State parameter for CSRF protection