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

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