コンテンツにスキップ

TokenManager

このコンテンツはまだ日本語訳がありません。

TokenManager: object

Defined in: packages/core/src/auth/types.ts:10

Companion object for the TokenManager type. Provides factory utilities for common auth patterns.

readonly is(value): value is TokenManager

Type guard for TokenManager.

unknown

the value to check

value is TokenManager

true if value implements TokenManager interface

returns true if value has getAuthHeader and invalidate methods

readonly static(header, platform?): TokenManager

Creates a TokenManager for static credentials that never change.

string

auth header value (e.g., “Basic abc123”)

string

platform identifier for error messages

TokenManager

a TokenManager with fixed credentials

header is a non-empty auth header value (e.g., “Basic abc123”)

getAuthHeader always returns the same header

invalidate always throws AuthenticationError

Safe — no side effects

const tm = TokenManager.static("Bearer my-token");