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 |