IQMFAFactor
@quik/mfa / IQMFAFactor
Interface: IQMFAFactor
Defined in: mfa/src/types.ts:39
Pluggable MFA factor contract.
Properties
method
method:
string
Defined in: mfa/src/types.ts:41
Method key used to register and resolve the factor.
Methods
issue()
issue(
input):Promise<QMFAIssueResult|Partial<QMFAIssueResult> | {challenge:Partial<QMFAChallenge>; }>
Defined in: mfa/src/types.ts:43
Creates a challenge for one authentication step.
Parameters
input
QMFAIssueInput | Partial<QMFAIssueInput>
Returns
Promise<QMFAIssueResult | Partial<QMFAIssueResult> | { challenge: Partial<QMFAChallenge>; }>
verify()
verify(
input):Promise<boolean>
Defined in: mfa/src/types.ts:45
Validates one verification attempt.
Parameters
input
QMFAVerifyInput | Partial<QMFAVerifyInput>
Returns
Promise<boolean>