Единый вход и OAuth
В этом разделе описывается, как аутентифицировать пользователей и подключать платформы данных в dbt platform с помощью:
Эти функции доступны в тарифных планах Enterprise и Enterprise+ и обычно настраиваются администраторами аккаунта или специалистами по безопасности.
SSO
Позволяет пользователям входить в dbt через вашего поставщика удостоверений (IdP), а не с помощью пароля. Поддерживает создание учетных записей при первом входе (Just-in-Time) и вход, инициируемый IdP. Для администраторов, настраивающих Okta, Microsoft Entra ID, Google Workspace или SAML 2.0.
- Обзор единого входа (SSO) — Принцип работы SSO и предварительные требования
- Переход на Auth0 для SSO
- Настройка SSO с SAML 2.0
- Настройка SSO с Okta
- Настройка SSO с Google Workspace
- Настройка SSO с Microsoft Entra ID
SCIM
Автоматизирует создание и управление пользователями и группами в dbt на основе данных из вашего IdP (а при использовании Okta — также назначение лицензий). Для администраторов, использующих Okta или Microsoft Entra ID и желающих синхронизировать пользователей и группы.
- Настройка SCIM — Предварительные требования и включение SCIM в dbt
- Настройка SCIM с Okta (включает управление лицензиями)
- Настройка SCIM с Entra ID
OAuth для подключений
OAuth для подключений используется для аутентификации на вашей платформе данных (например, Snowflake или BigQuery), в отличие от SSO, который отвечает за вход пользователей в dbt platform. Он позволяет разработчикам авторизовать доступ к платформе данных со своей учетной записью через механизм входа этой платформы, не сохраняя пароли в dbt. Для администраторов и разработчиков, подключающихся к поддерживаемым платформам данных.
- Обзор OAuth — Доступные возможности для каждой платформы
- Настройка Snowflake OAuth
- Настройка Databricks OAuth
- Настройка BigQuery OAuth
- Настройка внешнего OAuth со Snowflake
- Настройка внешнего OAuth с Redshift