Skip to main content
Example
export interface PasskeyCreate {
  public_key: {
    user: {
      id: string;
      name: string;
      displayName: string;
    };
    rp: {
      id: string;
      name: string;
    };
    challenge: string;
    pubKeyCredParams: [
      {
        type: string;
        alg: number;
      },
    ];
    authenticatorSelection: {
      residentKey: string;
      userVerification: string;
      authenticatorAttachment?: string;
    };
  };
}

Properties

public_key

public_key: object
authenticatorSelection
object
authenticatorSelection.authenticatorAttachment?
authenticatorSelection.residentKey
authenticatorSelection.userVerification

challenge

pubKeyCredParams

rp

rp.id
rp.name

user

user.displayName
user.id
user.name