Enterprise
Single Sign-On (SSO)
Настройка SSO с провайдерами OIDC или SAML для безопасной аутентификации команды.
Skitflow Enterprise поддерживает Single Sign-On через OpenID Connect (OIDC) и SAML 2.0, позволяя вашей команде проходить аутентификацию с помощью существующего провайдера идентификации.
Поддерживаемые провайдеры
- Auth0
- Keycloak
- Okta
- Azure AD / Entra ID
- Google Workspace
- Любой провайдер, совместимый с OIDC или SAML 2.0
Вы можете зарегистрировать несколько провайдеров (например, по одному на каждый провайдер идентификации или email-домен).
Настройка OIDC
- Перейдите в Settings → SSO и нажмите Add provider
- Выберите OIDC в качестве протокола
- Укажите:
- Provider ID — уникальный идентификатор провайдера (например,
okta); он становится частью callback URL - Issuer URL — URL издателя вашего провайдера идентификации (discovery-документ загружается по адресу
<issuer>/.well-known/openid-configuration) - Domains — один или несколько email-доменов, которые входят через этого провайдера
- Client ID — идентификатор клиента приложения
- Client Secret — секретный ключ клиента приложения
- Scopes (опционально) — по умолчанию
openid,email,profile, если оставить пустым
- Provider ID — уникальный идентификатор провайдера (например,
- Настройте Redirect URI в вашем IdP:
https://<your-instance>/api/auth/sso/callback/<providerId> - Нажмите Save
Настройка SAML
- Выберите SAML в качестве протокола
- Укажите:
- Provider ID — уникальный идентификатор провайдера; он становится частью callback URL
- Issuer URL — издатель вашего IdP
- Email Domain — email-домен, который входит через этого провайдера
- IdP SSO URL — конечная точка SSO вашего IdP (entry point)
- IdP Certificate — сертификат подписи X.509 вашего IdP (PEM)
- Callback URL и Audience (опционально) — переопределяют значения по умолчанию, если этого требует ваш IdP
- Настройте ACS URL в вашем IdP:
https://<your-instance>/api/auth/sso/saml2/callback/<providerId> - При необходимости скачайте SP metadata (XML) из меню провайдера, чтобы импортировать её в ваш IdP
Provisioning пользователей
При включённом SSO:
- Новые пользователи автоматически создаются при первом входе
- Роли пользователей могут быть сопоставлены с группами IdP и ролями Skitflow
- Пользователи по-прежнему могут использовать вход по email/паролю в качестве запасного варианта (настраивается)