Class: ChallengeProcessor
Types.ChallengeProcessor
Constructors
constructor
• new ChallengeProcessor(slashID
, emitter
, flowMeta?
)
Parameters
Name | Type |
---|---|
slashID | SlashID |
emitter | EventEmitter <NamedEvents > |
flowMeta? | FlowMeta |
Methods
processChallenges
▸ processChallenges(__namedParameters
): Promise
<string
>
Parameters
Name | Type |
---|---|
__namedParameters | Object |
__namedParameters.authnFactor? | Factor |
__namedParameters.challenges | Challenge [] |
__namedParameters.previousToken? | string |
Returns
Promise
<string
>
processTOTPVerifyChallenge
▸ processTOTPVerifyChallenge(challenge
): Promise
<TOTPVerifyAttestation
>
Parameters
Name | Type |
---|---|
challenge | TOTPVerifyChallenge |
Returns
Promise
<TOTPVerifyAttestation
>
processWebAuthnCreateChallenge
▸ processWebAuthnCreateChallenge(challenge
): Promise
<WebAuthnCreateAttestation
>
Parameters
Name | Type |
---|---|
challenge | WebAuthnCreateChallenge |
Returns
Promise
<WebAuthnCreateAttestation
>
processWebAuthnGetChallenge
▸ processWebAuthnGetChallenge(challenge
): Promise
<WebAuthnGetAttestation
>
Parameters
Name | Type |
---|---|
challenge | WebAuthnGetChallenge |