# Единый вход и OAuth

Платформа dbt | Enterprise, Enterprise+

В этом разделе описывается, как аутентифицировать пользователей и подключать платформы данных в dbt platform с помощью:

* [Единого входа (SSO)](#sso)
* [Системы междоменного управления идентификацией (SCIM)](#scim)
* [OAuth для подключений](#connection-oauth)

Эти функции доступны в тарифных планах Enterprise и Enterprise+ и обычно настраиваются администраторами аккаунта или специалистами по безопасности.

## SSO

Позволяет пользователям входить в dbt через вашего поставщика удостоверений (IdP), а не с помощью пароля. Поддерживает создание учетных записей при первом входе (Just-in-Time) и вход, инициируемый IdP. *Для администраторов, настраивающих Okta, Microsoft Entra ID, Google Workspace или SAML 2.0.*

* [Обзор единого входа (SSO)](https://docs.getdbt.tech/docs/platform/manage-access/sso-overview.md) — Принцип работы SSO и предварительные требования
* [Переход на Auth0 для SSO](https://docs.getdbt.tech/docs/platform/manage-access/auth0-migration.md)
* [Настройка SSO с SAML 2.0](https://docs.getdbt.tech/docs/platform/manage-access/set-up-sso-saml-2.0.md)
* [Настройка SSO с Okta](https://docs.getdbt.tech/docs/platform/manage-access/set-up-sso-okta.md)
* [Настройка SSO с Google Workspace](https://docs.getdbt.tech/docs/platform/manage-access/set-up-sso-google-workspace.md)
* [Настройка SSO с Microsoft Entra ID](https://docs.getdbt.tech/docs/platform/manage-access/set-up-sso-microsoft-entra-id.md)

## SCIM

Автоматизирует создание и управление пользователями и группами в dbt на основе данных из вашего IdP (а при использовании Okta — также назначение лицензий). *Для администраторов, использующих Okta или Microsoft Entra ID и желающих синхронизировать пользователей и группы.*

* [Настройка SCIM](https://docs.getdbt.tech/docs/platform/manage-access/scim.md) — Предварительные требования и включение SCIM в dbt
* [Настройка SCIM с Okta](https://docs.getdbt.tech/docs/platform/manage-access/scim-okta.md) (включает [управление лицензиями](https://docs.getdbt.tech/docs/platform/manage-access/scim-manage-user-licenses.md))
* [Настройка SCIM с Entra ID](https://docs.getdbt.tech/docs/platform/manage-access/scim-entra-id.md)

## OAuth для подключений

OAuth для подключений используется для аутентификации на вашей платформе данных (например, Snowflake или BigQuery), в отличие от SSO, который отвечает за вход пользователей в dbt platform. Он позволяет разработчикам авторизовать доступ к платформе данных со своей учетной записью через механизм входа этой платформы, не сохраняя пароли в dbt. *Для администраторов и разработчиков, подключающихся к поддерживаемым платформам данных.*

* [Обзор OAuth](https://docs.getdbt.tech/docs/platform/manage-access/oauth-intro.md) — Доступные возможности для каждой платформы
* [Настройка Snowflake OAuth](https://docs.getdbt.tech/docs/platform/manage-access/set-up-snowflake-oauth.md)
* [Настройка Databricks OAuth](https://docs.getdbt.tech/docs/platform/manage-access/set-up-databricks-oauth.md)
* [Настройка BigQuery OAuth](https://docs.getdbt.tech/docs/platform/manage-access/set-up-bigquery-oauth.md)
* [Настройка внешнего OAuth со Snowflake](https://docs.getdbt.tech/docs/platform/manage-access/snowflake-external-oauth.md)
* [Настройка внешнего OAuth с Redshift](https://docs.getdbt.tech/docs/platform/manage-access/redshift-external-oauth.md)
