# LastAuthenticationStrategy

The `LastAuthenticationStrategy` enum is used to indicate the last authentication strategy used by a client.

```tsx
type LastAuthenticationStrategy =
  | 'email_address'
  | 'email_code'
  | 'email_link'
  | 'phone_code'
  | 'password'
  | 'username'
  | 'oauth_<provider>'
  | 'web3_metamask_signature'
  | 'web3_base_signature'
  | 'web3_coinbase_wallet_signature'
  | 'web3_okx_wallet_signature'
  | 'web3_solana_signature'
```

---

## Sitemap

[Overview of all docs pages](https://clerk.com/docs/llms.txt)
