type alias LoginUser

The login credentials in <LoginUser>.

Properties

optional
userName: string

User name, or its hash; up to 31 characters.

optional
password: string

Password, or its hash; up to 31 characters.

optional
userVer: number

Login scheme version.

optional
handleSpecial: number

Special-handling flag.

optional
authSignature: string

Signature of a token login; up to 63 characters.

optional
authToken: string

Token of a token login; up to 63 characters.

optional
authUser: string

User of a token login; up to 31 characters.

optional
admin: number

Admin flag.

optional
scopes: { channelId: number; privileges?: string; }[]

Per-channel privileges of a token login.

Usage

import { type LoginUser } from "protocol/params/mod.ts";