node-webauthn
    Preparing search index...

    Type Alias WebAuth

    type WebAuth = {
        challenge: (bytes?: number) => string;
        createAuthenticationOptions: (
            input?: CreateAuthenticationOptionsInput,
        ) => AuthenticationOptionsJSON;
        createRegistrationOptions: (
            input: CreateRegistrationOptionsInput,
        ) => RegistrationOptionsJSON;
        fromBase64Url: (input: string) => Buffer;
        generateChallenge: (bytes?: number) => string;
        parseRegistration: (input: RegistrationResponseInput) => ParsedRegistration;
        signAuthentication: (
            realmOrPayload: Realm | AuthenticationTokenPayload,
            maybePayload?: AuthenticationTokenPayload,
        ) => string;
        signRegistration: (
            realmOrPayload: Realm | RegistrationTokenPayload,
            maybePayload?: RegistrationTokenPayload,
        ) => string;
        toBase64Url: (input: Buffer | Uint8Array | string) => string;
        verifyAuthentication: (
            realmOrToken: Realm | string,
            maybeToken?: string,
        ) => AuthenticationTokenClaims;
        verifyAuthenticationResponse: (
            input: AuthenticationResponseInput,
        ) => AuthenticationVerificationResult;
        verifyRegistration: (
            realmOrToken: Realm | string,
            maybeToken?: string,
        ) => RegistrationTokenClaims;
        verifyRegistrationResponse: (
            input: RegistrationResponseInput,
        ) => ParsedRegistration;
    }
    Index

    Properties

    challenge: (bytes?: number) => string
    createAuthenticationOptions: (
        input?: CreateAuthenticationOptionsInput,
    ) => AuthenticationOptionsJSON
    createRegistrationOptions: (
        input: CreateRegistrationOptionsInput,
    ) => RegistrationOptionsJSON
    fromBase64Url: (input: string) => Buffer
    generateChallenge: (bytes?: number) => string
    parseRegistration: (input: RegistrationResponseInput) => ParsedRegistration
    signAuthentication: (
        realmOrPayload: Realm | AuthenticationTokenPayload,
        maybePayload?: AuthenticationTokenPayload,
    ) => string
    signRegistration: (
        realmOrPayload: Realm | RegistrationTokenPayload,
        maybePayload?: RegistrationTokenPayload,
    ) => string
    toBase64Url: (input: Buffer | Uint8Array | string) => string
    verifyAuthentication: (
        realmOrToken: Realm | string,
        maybeToken?: string,
    ) => AuthenticationTokenClaims
    verifyAuthenticationResponse: (
        input: AuthenticationResponseInput,
    ) => AuthenticationVerificationResult
    verifyRegistration: (
        realmOrToken: Realm | string,
        maybeToken?: string,
    ) => RegistrationTokenClaims
    verifyRegistrationResponse: (
        input: RegistrationResponseInput,
    ) => ParsedRegistration