Methods
activateTotp
- activateTotp(userId: string, code: string): Promise<void>
-
Parameters
-
userId: string
-
code: string
Returns Promise<void>
addUserEmail
- addUserEmail(userId: string, input: AddUserEmail): Promise<void>
-
Parameters
Returns Promise<void>
cancelDeleteUser
- cancelDeleteUser(userId: string, token: string): Promise<void>
-
Parameters
-
userId: string
-
token: string
Returns Promise<void>
createRole
-
Parameters
Returns Promise<Role>
currentUser
- currentUser(): Promise<User>
deleteUser
- deleteUser(userId: string): Promise<void>
-
Parameters
Returns Promise<void>
generateTotp
- generateTotp(userId: string): Promise<TOTPCode>
generateWebAuthnChallenge
getAllMetadata
- getAllMetadata(userId: string, clientId?: string): Promise<Metadata>
-
Parameters
-
userId: string
-
clientId: string = ...
Returns Promise<Metadata>
getClient
- getClient(clientId: string): Promise<Client>
-
Parameters
Returns Promise<Client>
getMetadata
- getMetadata(userId: string, key: string, clientId?: string): Promise<MetadataEntry>
-
Parameters
-
userId: string
-
key: string
-
clientId: string = ...
getPermission
- getPermission(permissionId: string): Promise<Permission>
getPermissions
- getPermissions(clientId?: string): Promise<Permissions>
getRole
- getRole(roleId: string): Promise<Role>
-
Parameters
Returns Promise<Role>
getRoles
- getRoles(clientId?: string): Promise<Roles>
-
Parameters
Returns Promise<Roles>
getUser
- getUser(id: string): Promise<User>
-
Parameters
Returns Promise<User>
getUserActivity
- getUserActivity(userId: string, perPage?: number, startCursor?: string): Promise<UserActivities>
-
Parameters
-
userId: string
-
perPage: number = 20
-
startCursor: string = ''
getUserRoles
- getUserRoles(userId: string, clientId?: string): Promise<Roles>
-
Parameters
-
userId: string
-
clientId: string = ...
Returns Promise<Roles>
getUsers
-
Parameters
Returns Promise<Users>
getWebAuthns
- getWebAuthns(userId: string): Promise<WebAuthns>
recover
- recover(email: string): Promise<void>
-
Parameters
Returns Promise<void>
recoverUse
- recoverUse(token: string, password: string): Promise<User>
-
Parameters
-
token: string
-
password: string
Returns Promise<User>
registerWebAuthnToken
- registerWebAuthnToken(userId: string, credential: any): Promise<void>
-
Parameters
-
userId: string
-
credential: any
Returns Promise<void>
removeUserClient
- removeUserClient(userId: string, clientId: string): Promise<void>
-
Parameters
-
userId: string
-
clientId: string
Returns Promise<void>
removeUserEmail
-
Parameters
Returns Promise<void>
removeWebAuthnToken
- removeWebAuthnToken(userId: string, credentialId: string): Promise<void>
-
Parameters
-
userId: string
-
credentialId: string
Returns Promise<void>
request
- request<T>(method: string, url: string, body?: null | BodyInit, isRetry?: boolean): Promise<T>
-
Type parameters
Parameters
-
method: string
-
url: string
-
body: null | BodyInit = null
-
isRetry: boolean = false
Returns Promise<T>
setMetadata
-
Parameters
-
userId: string
-
key: string
-
-
clientId: string = ...
setUserRoles
- setUserRoles(userId: string, roleIds: string[], clientId?: string): Promise<Roles>
-
Parameters
-
userId: string
-
roleIds: string[]
-
clientId: string = ...
Returns Promise<Roles>
updateClient
-
Parameters
Returns Promise<Client>
updateRole
-
Parameters
Returns Promise<Role>
updateUser
- updateUser(userId: string, input: UpdateUser, expire?: boolean): Promise<User>
-
Parameters
-
userId: string
-
-
expire: boolean = false
Returns Promise<User>
validate
- validate(email: string, portal?: boolean, context?: string): Promise<void>
-
Parameters
-
email: string
-
portal: boolean = false
-
context: string = ''
Returns Promise<void>
Add an email address to a user.