> ## Documentation Index
> Fetch the complete documentation index at: https://auth0-actions-modules-ga.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# PasskeyCreate

```ts Example theme={null}
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;
    };
  };
}
```

<h2 id="properties">
  プロパティ
</h2>

<h3 id="public_key">
  public\_key
</h3>

> **public\_key**: `object`

<ParamField body="authenticatorSelection" type="object">
  <h5 id="authenticatorselectionauthenticatorattachment">
    authenticatorSelection.authenticatorAttachment?
  </h5>

  <h5 id="authenticatorselectionresidentkey">
    authenticatorSelection.residentKey
  </h5>

  <h5 id="authenticatorselectionuserverification">
    authenticatorSelection.userVerification
  </h5>

  <h4 id="challenge">
    challenge
  </h4>

  <h4 id="pubkeycredparams">
    pubKeyCredParams
  </h4>

  <h4 id="rp">
    rp
  </h4>

  <h5 id="rpid">
    rp.id
  </h5>

  <h5 id="rpname">
    rp.name
  </h5>

  <h4 id="user">
    user
  </h4>

  <h5 id="userdisplayname">
    user.displayName
  </h5>

  <h5 id="userid">
    user.id
  </h5>

  <h5 id="username">
    user.name
  </h5>
</ParamField>
