> ## Documentation Index
> Fetch the complete documentation index at: https://developers.squads.so/llms.txt
> Use this file to discover all available pages before exploring further.

# AuthenticationRequest

Authentication request parameters for various providers.

## Properties

| Property                            | Type                                                                                                 | Description                                   |
| ----------------------------------- | ---------------------------------------------------------------------------------------------------- | --------------------------------------------- |
| <a id="email" /> `email?`           | `string`                                                                                             | User email for email-based authentication     |
| <a id="keypair" /> `keypair?`       | [`UniversalKeyPair`](/grid/v1/sdk-reference/typescript/reference/latest/interfaces/UniversalKeyPair) | Key pair for cryptographic authentication     |
| <a id="passkeyid" /> `passkeyId?`   | `string`                                                                                             | Passkey identifier for passkey authentication |
| <a id="provider" /> `provider?`     | `SignerProvider`                                                                                     | Authentication provider type                  |
| <a id="expiration" /> `expiration?` | `number`                                                                                             | Authentication expiration timestamp           |
