Skip to main content

ServiceTokenProviderOptions

@lowcode/runtime-backend


Type Alias: ServiceTokenProviderOptions

ServiceTokenProviderOptions = object

Defined in: runtime/serviceAuth.ts:12

Параметры получения service-токена.

Properties

getBaseUrl()

getBaseUrl: () => string

Defined in: runtime/serviceAuth.ts:20

Базовый URL API.

Returns

string


now()?

optional now: () => number

Defined in: runtime/serviceAuth.ts:36

Функция времени для тестов.

Returns

number


refreshSkewMs?

optional refreshSkewMs: number

Defined in: runtime/serviceAuth.ts:40

Запас по времени (мс) для преждевременного обновления.


request()

request: <T>(url, init) => Promise<T>

Defined in: runtime/serviceAuth.ts:16

HTTP-запрос к API (обычно fetch).

Type Parameters

T

T

Parameters

url

string

init

RequestInit

Returns

Promise<T>


serviceId?

optional serviceId: string

Defined in: runtime/serviceAuth.ts:24

Идентификатор сервиса.


serviceSecret?

optional serviceSecret: string

Defined in: runtime/serviceAuth.ts:28

Секрет сервиса.


serviceSecrets?

optional serviceSecrets: string[]

Defined in: runtime/serviceAuth.ts:32

Список секретов сервиса (например для ротации).