# Interface: ConnectOptions

Defined in: [packages/core/src/session/connect.ts:356](https://github.com/leifriksheim/minca/blob/main/core/src/session/connect.ts#L356)

## Properties

| Property | Modifier | Type | Description | Defined in |
| ------ | ------ | ------ | ------ | ------ |
| <a id="property-home"></a> `home` | `readonly` | `string` | The home's connect page, e.g. `https://minca.example/connect` | [packages/core/src/session/connect.ts:358](https://github.com/leifriksheim/minca/blob/main/core/src/session/connect.ts#L358) |
| <a id="property-key"></a> `key?` | `readonly` | [`AppKey`](https://minca.dev/api/session/interfaces/AppKey.md) \| `Promise`\<[`AppKey`](https://minca.dev/api/session/interfaces/AppKey.md)\> | The key to ask for, or its promise, awaited once the popup is open. Default: [appKey](https://minca.dev/api/session/functions/appKey.md) under `keyName`. | [packages/core/src/session/connect.ts:362](https://github.com/leifriksheim/minca/blob/main/core/src/session/connect.ts#L362) |
| <a id="property-keyname"></a> `keyName?` | `readonly` | `string` | Which of this app's keys to use when `key` is not given. Default `default`. | [packages/core/src/session/connect.ts:364](https://github.com/leifriksheim/minca/blob/main/core/src/session/connect.ts#L364) |
| <a id="property-request"></a> `request` | `readonly` | `Omit`\<[`ConnectRequest`](https://minca.dev/api/session/interfaces/ConnectRequest.md), `"v"` \| `"audience"` \| `"proof"` \| `"via"`\> | What to ask for; `audience`, `proof` and `via` are filled in | [packages/core/src/session/connect.ts:360](https://github.com/leifriksheim/minca/blob/main/core/src/session/connect.ts#L360) |
| <a id="property-timeoutms"></a> `timeoutMs?` | `readonly` | `number` | How long to wait for the person. Default 10 minutes. | [packages/core/src/session/connect.ts:366](https://github.com/leifriksheim/minca/blob/main/core/src/session/connect.ts#L366) |
