createTempOnce(params: CreateOnceParams)

Requires:
@ray-js/lock-sdk≥1.0.0

Description

Create a single-use temporary password

Parameters

ParameterTypeRequiredDescription
YesParameters

Return Value

Type: Promise<TempPasswordResult>
One-time temporary password creation result

Error Code

Error CodeError Message
1031Password name too long (over 20 characters)
1038Cloud: duplicate password name (OFFLINE_PWD_NAME_REPEAT)
1067Cloud: offline passwords exhausted for the period (OFFLINE_PWD_EXAUST_IN_PERIOD)

Examples

import { createTempOnce } from '@ray-js/lock-sdk';
const result = await createTempOnce({});