---
title: "List Deployment SSO Providers"
method: GET
path: "/api/auth/sso/deployments/{deploymentId}/providers"
tags: ["DeploymentSsoProvidersService"]
---

# List Deployment SSO Providers

`GET /api/auth/sso/deployments/{deploymentId}/providers`

List all SSO providers for a deployment

## Path parameters

- `deploymentId` string, required

## Response `200`

OK

- ProtosAuthV1ListDeploymentSsoProvidersResponse
  - `providers` ProtosAuthV1DeploymentSsoProvider[]
    - `id` string
    - `deploymentId` string
    - `provider` ProtosAuthV1SsoProvider
      - `id` string
      - `name` string
      - `type` 'SSO_TYPE_GITHUB' | 'SSO_TYPE_OPENID' | 'SSO_TYPE_SAML2' | 'SSO_TYPE_GITLAB' | 'SSO_TYPE_GOOGLE' | 'SSO_TYPE_SIMPLE' | 'SSO_TYPE_WORKOS', enum — | value | description | |-------|---------------| | SSO_TYPE_GITHUB | | | SSO_TYPE_OPENID | | | SSO_TYPE_SAML2 | | | SSO_TYPE_GITLAB | | | SSO_TYPE_GOOGLE | | | SSO_TYPE_SIMPLE | | | SSO_TYPE_WORKOS | |
      - `displayName` string
      - `emailDomain` string
      - `baseUrl` string
      - `openidData` ProtosAuthV1OpenIdProviderData
        - `clientId` string
        - `clientSecret` string
        - `wellKnownUrl` string
        - `authUri` string
        - `tokenUri` string
        - `userinfoUri` string
      - `saml2Data` ProtosAuthV1Saml2ProviderData
        - `idpIssuer` string
        - `idpSsoUrl` string
        - `x509cert` string
        - `unspecifiedAuthnContext` boolean
        - `spEntityId` string
      - `simpleData` ProtosAuthV1SimpleProviderData
    - `enabled` boolean
    - `sourceId` string
    - `userCount` string

---

[API](https://skmtc.net/semgrep/apis/semgrep-web-app.md) · [All operations](https://skmtc.net/semgrep/apis/semgrep-web-app/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/semgrep/semgrep-web-app/revisions/6483eeecd582/schema)
