# SsoProvidersResponse

The identity providers people can sign in with, and whether someone without an account can sign up.

**Kind:** an object, used in responses.

## Fields

Every field is present in a response; empty ones are `null`.

| Field | Type | Description |
|---|---|---|
| `providers` | [`SsoProvider`](https://docs.maitento.com/reference/types/sso-provider.md)`[]` | The providers that are set up, in a fixed order. Empty when none is. |
| `signUpOpen` | `boolean` | Whether someone without an account can sign up for a new tenant: with the sign-up form, and with any of `SsoProvidersResponse.Providers`. It doesn't depend on a provider being set up. |
| `startBaseUrl` | `string \| null` | The address a sign-in with a provider starts from: `{startBaseUrl}/auth/sso/{provider}/start`. A browser has to start there, because the start sets a cookie that must come back with the provider's callback. Null when no provider is set up. |

## Example

```json
{
  "providers": [
    "GitHub"
  ],
  "signUpOpen": false,
  "startBaseUrl": "..."
}
```
