# noust passkey

List and remove the passkeys that sign in to the console; recover when all are lost.

```bash
noust passkey [OPTIONS] COMMAND [ARGS]...
```

Subcommands: [`list`](#noust-passkey-list), [`remove`](#noust-passkey-remove), [`reset`](#noust-passkey-reset)

## noust passkey list

List every passkey on this server, or those of one account (or --master).

```bash
noust passkey list [OPTIONS] [USERNAME]
```

Arguments: `username`

| Option | What it does | Default |
|---|---|---|
| `--master` | Only the master token's own passkeys. |  |
| `--json` | Print the passkeys as JSON. |  |
| `--reason` | Why this change is made (a change reference, a ticket). Recorded with the command in the audit log; required only where a compliance framework asks for it (ENS) or security.change_reasons is on. |  |

## noust passkey remove

Remove one passkey, whoever it belongs to.

```bash
noust passkey remove [OPTIONS] PASSKEY_ID
```

Arguments: `passkey_id`

| Option | What it does | Default |
|---|---|---|
| `-f`, `--force` | Do not ask for confirmation. |  |
| `--reason` | Why this change is made (a change reference, a ticket). Recorded with the command in the audit log; required only where a compliance framework asks for it (ENS) or security.change_reasons is on. |  |

## noust passkey reset

Remove every passkey of one account, or of the master token (--master).

```bash
noust passkey reset [OPTIONS] [USERNAME]
```

Arguments: `username`

| Option | What it does | Default |
|---|---|---|
| `--master` | The master token's own passkeys. |  |
| `-f`, `--force` | Do not ask for confirmation. |  |
| `--reason` | Why this change is made (a change reference, a ticket). Recorded with the command in the audit log; required only where a compliance framework asks for it (ENS) or security.change_reasons is on. |  |

