@1auth/account-username
Extends @1auth/account
Getting started
auth.js
import accountUsername from "@1auth/account";
export {
create as accountUsernameCreate,
exists as accountUsernameExists,
lookup as accountUsernameLookup,
update as accountUsernameUpdate,
recover as accountUsernameRecover,
} from "@1auth/account-username";
account({ store, notify, encryptedFields: ["username", "privateKey"] });
accountUsername({
usernameBlacklist: ["admin"]
})
import {accountUsernameCreate} from './auth.js'
await accountUsernameCreate(sub, username)
Options
maxLength
: Max length of username. Defaults to 32
usernameBlacklist
: Array of blacklisted words.
Database table
username
digest
: Digest of username