# Interface: TenantConfig

Defined in: [types.ts:14](https://github.com/alleyinteractive/allegro/blob/6aebbf1d5d34ded3d128c093d7d30abd96d938be/packages/allegro-platform/resources/js/sdk/types.ts#L14)

## Properties[​](#properties "Direct link to Properties")

| Property             | Type        | Description                                                                                                                                                                                                                                                                                                          | Defined in                                                                                                                                                       |
| -------------------- | ----------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| []()`canonicalUrl?`  | `string`    | Canonical URL for the tenant (e.g. '<https://example.org>'). When the tenant has a custom domain configured, this is the custom domain URL; otherwise it falls back to the platform subdomain. Used as the base URL for third-party login popups and other flows that should originate from the tenant's own domain. | [types.ts:24](https://github.com/alleyinteractive/allegro/blob/6aebbf1d5d34ded3d128c093d7d30abd96d938be/packages/allegro-platform/resources/js/sdk/types.ts#L24) |
| []()`cookieDomain?`  | `string`    | Cookie domain to scope SDK cookies (e.g. '.example.org'). When set, cookies are readable across all subdomains.                                                                                                                                                                                                      | [types.ts:18](https://github.com/alleyinteractive/allegro/blob/6aebbf1d5d34ded3d128c093d7d30abd96d938be/packages/allegro-platform/resources/js/sdk/types.ts#L18) |
| []()`loginProviders` | `string`\[] | Slugs of OAuth providers enabled for this tenant (e.g. \['google', 'apple']).                                                                                                                                                                                                                                        | [types.ts:16](https://github.com/alleyinteractive/allegro/blob/6aebbf1d5d34ded3d128c093d7d30abd96d938be/packages/allegro-platform/resources/js/sdk/types.ts#L16) |
