Hi there! Are you looking for the official Deno documentation? Try docs.deno.com for all your Deno learning needs.

IdentitytoolkitRelyingpartyUploadAccountRequest

import type { IdentitytoolkitRelyingpartyUploadAccountRequest } from "https://googleapis.deno.dev/v1/identitytoolkit:v3.ts";

Request to upload user account in batch.

interface IdentitytoolkitRelyingpartyUploadAccountRequest {
allowOverwrite?: boolean;
blockSize?: number;
cpuMemCost?: number;
delegatedProjectNumber?: bigint;
dkLen?: number;
hashAlgorithm?: string;
memoryCost?: number;
parallelization?: number;
rounds?: number;
saltSeparator?: Uint8Array;
sanityCheck?: boolean;
signerKey?: Uint8Array;
targetProjectId?: string;
users?: UserInfo[];
}

§Properties

§
allowOverwrite?: boolean
[src]

Whether allow overwrite existing account when user local_id exists.

§
blockSize?: number
[src]
§
cpuMemCost?: number
[src]

The following 4 fields are for standard scrypt algorithm.

§
delegatedProjectNumber?: bigint
[src]

GCP project number of the requesting delegated app. Currently only intended for Firebase V1 migration.

§
dkLen?: number
[src]
§
hashAlgorithm?: string
[src]

The password hash algorithm.

§
memoryCost?: number
[src]

Memory cost for hash calculation. Used by scrypt similar algorithms.

§
parallelization?: number
[src]
§
rounds?: number
[src]

Rounds for hash calculation. Used by scrypt and similar algorithms.

§
saltSeparator?: Uint8Array
[src]

The salt separator.

§
sanityCheck?: boolean
[src]

If true, backend will do sanity check(including duplicate email and federated id) when uploading account.

§
signerKey?: Uint8Array
[src]

The key for to hash the password.

§
targetProjectId?: string
[src]

Specify which project (field value is actually project id) to operate. Only used when provided credential.

§
users?: UserInfo[]
[src]

The account info to be stored.