Documentation / @zerotal/auth / PasswordBrokerOptions
Interface: PasswordBrokerOptions
Defined in: auth/src/PasswordBroker.ts:38
Properties
expireMinutes?
optionalexpireMinutes?:number
Defined in: auth/src/PasswordBroker.ts:40
Minutes until a reset token expires. Default: 60.
Methods
findToken()
findToken(
Promise<{token:string;createdAt:Date; } |null>
Defined in: auth/src/PasswordBroker.ts:41
Parameters
string
Returns
Promise<{ token: string; createdAt: Date; } | null>
storeToken()
storeToken(
hash,expiresAt):Promise<void>
Defined in: auth/src/PasswordBroker.ts:42
Parameters
string
hash
string
expiresAt
Date
Returns
Promise<void>
deleteToken()
deleteToken(
Promise<void>
Defined in: auth/src/PasswordBroker.ts:43
Parameters
string
Returns
Promise<void>
pruneTokens()
pruneTokens(
cutoff):Promise<void>
Defined in: auth/src/PasswordBroker.ts:44
Parameters
cutoff
Date
Returns
Promise<void>
sendResetLink()
sendResetLink(
token):Promise<void>
Defined in: auth/src/PasswordBroker.ts:45
Parameters
string
token
string
Returns
Promise<void>
resetPassword()
resetPassword(
newPassword):Promise<void>
Defined in: auth/src/PasswordBroker.ts:46
Parameters
string
newPassword
string
Returns
Promise<void>