Interface PasskeyCreationOptions

Public key credential creation options returned by signup challenges.

interface PasskeyCreationOptions {
    authenticatorSelection?: {
        residentKey?: string;
        userVerification?: string;
    };
    challenge: string;
    pubKeyCredParams: {
        alg: number;
        type: string;
    }[];
    rp: {
        id: string;
        name: string;
    };
    timeout?: number;
    user: {
        displayName: string;
        id: string;
        name: string;
    };
}

Properties

authenticatorSelection?: {
    residentKey?: string;
    userVerification?: string;
}

Type declaration

  • Optional residentKey?: string
  • Optional userVerification?: string
challenge: string
pubKeyCredParams: {
    alg: number;
    type: string;
}[]

Type declaration

  • alg: number
  • type: string
rp: {
    id: string;
    name: string;
}

Type declaration

  • id: string
  • name: string
timeout?: number
user: {
    displayName: string;
    id: string;
    name: string;
}

Type declaration

  • displayName: string
  • id: string
  • name: string