Skip to main content

Class: ChallengeProcessor

Types.ChallengeProcessor

Constructors​

constructor​

• new ChallengeProcessor(slashID, emitter, flowMeta?)

Parameters​

NameType
slashIDSlashID
emitterEventEmitter<NamedEvents>
flowMeta?FlowMeta

Methods​

processChallenges​

▸ processChallenges(__namedParameters): Promise<string>

Parameters​

NameType
__namedParametersObject
__namedParameters.authnFactor?Factor
__namedParameters.challengesChallenge[]
__namedParameters.previousToken?string

Returns​

Promise<string>


processTOTPVerifyChallenge​

▸ processTOTPVerifyChallenge(challenge): Promise<TOTPVerifyAttestation>

Parameters​

NameType
challengeTOTPVerifyChallenge

Returns​

Promise<TOTPVerifyAttestation>


processWebAuthnCreateChallenge​

▸ processWebAuthnCreateChallenge(challenge): Promise<WebAuthnCreateAttestation>

Parameters​

NameType
challengeWebAuthnCreateChallenge

Returns​

Promise<WebAuthnCreateAttestation>


processWebAuthnGetChallenge​

▸ processWebAuthnGetChallenge(challenge): Promise<WebAuthnGetAttestation>

Parameters​

NameType
challengeWebAuthnGetChallenge

Returns​

Promise<WebAuthnGetAttestation>