Skip to content

TokenSet

Defined in: packages/core/src/types.ts:87

Extended token response that includes a computed absolute expiration timestamp.

Produced by parseTokenResponse from a raw TokenResponse.

access_token: string

Defined in: packages/core/src/types.ts:69

The access token issued by the authorization server.

TokenResponse.access_token


optional expires_at?: number

Defined in: packages/core/src/types.ts:89

Absolute expiration time as a Unix timestamp in milliseconds, computed from expires_in.


optional expires_in?: number

Defined in: packages/core/src/types.ts:73

Lifetime of the access token in seconds.

TokenResponse.expires_in


optional id_token?: string

Defined in: packages/core/src/types.ts:77

ID token containing user claims (OpenID Connect Core 1.0 Section 2).

TokenResponse.id_token


optional refresh_token?: string

Defined in: packages/core/src/types.ts:75

Refresh token for obtaining new access tokens (RFC 6749 Section 1.5).

TokenResponse.refresh_token


optional scope?: string

Defined in: packages/core/src/types.ts:79

Space-delimited list of granted scopes.

TokenResponse.scope


token_type: string

Defined in: packages/core/src/types.ts:71

Token type (typically "Bearer", per RFC 6750).

TokenResponse.token_type