Идентичность и Entra ID

SSO (единый вход) через Microsoft Entra ID: как это работает и что нужно бизнесу

SSO через Microsoft Entra ID: как работает единый вход, методы (SAML, OIDC, password-based), что проверить компании и когда нужен отдельный проект.

Предметная сцена, раскрывающая тему материала: SSO (единый вход) через Microsoft Entra ID: как это работает и что нужно бизнесу

Короткие ответы

Эти блоки отвечают на практические вопросы без скрытого текста и без неподтвержденных обещаний по срокам, стоимости или результату.

Что такое SSO простыми словами?

SSO (single sign-on, единый вход) — это когда сотрудник один раз входит в рабочую учётную запись и потом получает доступ ко всем нужным приложениям без повторного ввода пароля. В экосистеме Microsoft SSO работает через Microsoft Entra ID: она выступает единым «пропуском», который автоматически подставляется при входе в подключённые приложения.

Чем SSO отличается от обычного входа?

При обычном входе сотрудник вводит пароль в каждом приложении отдельно — и часто использует одинаковые или слабые пароли. При SSO он аутентифицируется один раз в Entra ID, а дальше доступ к приложениям выдаётся по токену. Паролей становится меньше, управлять доступом и отзывать его можно централизованно.

Входит ли SSO в Microsoft 365?

Да, базовый federated SSO для приложений из галереи доступен уже в Microsoft Entra ID Free, которая входит в состав Microsoft 365. Conditional Access, Application Proxy и бесшовный вход с локальной Active Directory требуют Entra ID P1 (есть в M365 E3/E5 и Business Premium).

Что нужно, чтобы включить SSO для приложения?

Добавить приложение в Entra ID (из галереи или как пользовательское), настроить метод входа (SAML или OIDC для приложений с поддержкой federation, либо password-based для остальных), сопоставить пользователей и группы, при необходимости включить Conditional Access и MFA, протестировать вход и отозвать старый доступ.

«SSO» — один из самых частых поисковых запросов в корпоративном IT, и под ним понимают разное. Для одних это «войти в почту и автоматически попасть в CRM». Для других — корпоративный пропуск во все облачные сервисы. Для третьих — техническое решение поверх Active Directory, которое снимает головную боль с паролями. От того, что именно нужно компании, зависит и выбор метода, и объём проекта.

Этот гайд объясняет, что такое SSO, как работает единый вход через Microsoft Entra ID, какие бывают методы (SAML, OIDC, password-based, linked), в чём разница для бизнеса, и что важно проверить компаниям в Казахстане, Центральной Азии, на Кавказе и в Украине до старта проекта. Технические утверждения опираются на официальную документацию Microsoft Learn, ссылки — в разделе «Источники».

Короткий ответ

SSO (single sign-on, единый вход) — это возможность, при которой сотрудник один раз аутентифицируется в корпоративной системе идентичности и потом получает доступ к нескольким приложениям без повторного ввода пароля. В экосистеме Microsoft единый вход работает через Microsoft Entra ID (бывший Azure AD): она выступает единым «центром доверия», который после первичного входа выдаёт приложениям подписанные токены, подтверждающие личность пользователя.

Главное, что даёт SSO бизнесу: меньше паролей у сотрудников (и меньше поводов использовать слабые или одинаковые), централизованное управление доступом, быстрый отзыв доступа при увольнении и единый журнал входа. Но SSO — это не «одна кнопка»: federated SSO по SAML/OIDC настраивается на каждое приложение отдельно, а для локальных приложений нужен Entra Application Proxy. Больше о самой службе идентичности — в гайде Entra ID: что это и зачем компании.

Что такое SSO

SSO — это не отдельный продукт, а свойство системы идентичности. Пользователь входит в систему один раз, а дальнейший доступ к подключённым приложениям система получает автоматически, обмениваясь данными между сервером идентичности и приложением. Технически «первый вход» чаще всего сопровождается многофакторной аутентификацией (MFA), а последующие входы в приложения в течение сессии проходят без участия пользователя.

В экосистеме Microsoft роль такого «центра идентичности» играет Microsoft Entra ID. Это хранилище пользователей, групп, параметров доступа и политик. Когда компания подключает к Entra ID приложение, между ними настраивается доверие: приложение верит утверждению Entra о том, кто такой пользователь, и не требует у него отдельного пароля.

Это сильно отличается от привычной модели «у каждого приложения свой пароль». Там сотрудник держит в голове (или в таблице) десятки учёток, периодически их теряет, использует одинаковые пароли и часто не сообщает IT, когда увольняется сотрудник, у которого остаётся доступ. SSO переносит контроль в одно место: администратор видит, кто вошёл куда, и может отозвать доступ в один клик.

Методы SSO в Microsoft Entra

Entra ID поддерживает несколько методов единого входа, и выбор зависит от того, что умеет целевое приложение:

  • Federated SSO (SAML, OIDC, WS-Federation). «Настоящий» единый вход: приложение доверяет Entra ID, и между ними происходит обмен утверждениями (claims) или токенами. Это самый безопасный и удобный вариант — пользователь вообще не вводит пароль в приложении. Так подключаются Salesforce, ServiceNow, Atlassian, Zoom и тысячи других приложений из галереи Microsoft.
  • Password-based SSO. Применяется для приложений, которые не поддерживают федерацию. Entra ID хранит учётные данные пользователя (в зашифрованном виде) и подставляет их при входе. Это не «настоящий» SSO в строгом смысле, но решает задачу: сотрудник входит один раз в Entra, а дальше доступ к приложению открывается автоматически.
  • Linked sign-on. Entra просто показывает ссылку на приложение в портале My Apps. Это переходный вариант для миграции, когда полного SSO пока нет; удобства SSO он не даёт.
  • Disabled (SSO выключено). Пользователь входит в каждое приложение отдельно. Это вариант по умолчанию, который обычно и хочется заменить на один из перечисленных выше.

Подробнее об этих режимах — в официальной статье Microsoft Learn «What is single sign-on?» (ссылка в источниках). Главное для бизнеса: не каждое приложение удастся подключить «по-настоящему» (federated), но для большинства популярных SaaS это возможно, а для остальных работает password-based режим.

SAML и OIDC: в чём разница

Когда говорят о federated SSO, чаще всего имеют в виду два протокола — SAML и OpenID Connect. Entra ID поддерживает оба, и выбор диктует приложение, а не заказчик.

SAML 2.0 — старший корпоративный стандарт. Использует XML-формат, утверждения (assertions) подписываются и передаются между IdP (Entra) и приложением (service provider). SAML чаще встречается в «тяжёлых» корпоративных приложениях: Salesforce, SAP, ServiceNow, Workday. Настройка требует обмена метаданными и маппинга утверждений (какие поля пользователя передавать приложению — email, имя, группы).

OpenID Connect (OIDC) — современный протокол поверх OAuth 2.0. Использует JSON и ID-токены (JWT), проще в реализации для разработчиков, лучше работает в мобильных и одностраничных веб-приложениях. Большинство новых приложений и всё, что построено на современной платформе Microsoft Identity, использует именно OIDC.

На практике компания не выбирает «SAML или OIDC» абстрактно. Администратор открывает приложение в Entra admin center и видит, какой метод входа оно поддерживает, и настраивает именно его. Часто одно и то же приложение можно подключить и по SAML, и по OIDC — тогда выбор зависит от того, какой сценарий (веб, мобильный, desktop) важнее.

Что SSO даёт бизнесу

  • Меньше паролей и меньше рисков. У сотрудника один основной пароль (усиленный MFA), а не десяток. Это снижает соблазн использовать одинаковые или слабые пароли и уменьшает нагрузку на service desk по сбросу паролей.
  • Централизованное управление доступом. Доступ к приложениям выдаётся через группы Entra ID. Сотрудник перешёл в другой отдел — поменяли группу, и доступ автоматически перенастроился.
  • Быстрый отзыв. При увольнении достаточно отключить учётку в одном месте — и доступ ко всем подключённым приложениям закрывается. Это критично для безопасности и часто требуется регулятором.
  • Единый журнал входа. В Entra видны все входы пользователей во все приложения — кто, когда и откуда заходил. Это основа для расследований инцидентов и комплаенса.
  • Удобство сотрудников. Один вход вместо десяти = меньше трения, особенно в удалённых и распределённых командах.

Когда SSO — это проект

Подключить одно приложение из галереи с federated SSO — задача на несколько часов или дней. Но если речь идёт о полном SSO-проекте, это серьёзная работа:

  • Инвентаризация приложений. Какие SaaS и внутренние системы используются, какие поддерживают SAML/OIDC, где какие учётки.
  • Ревью прав и групп. Кто к каким приложениям должен иметь доступ; часто выясняется, что у уволенных сотрудников остался доступ.
  • Настройка federated SSO на каждое приложение. Обмен метаданными, маппинг утверждений, тестовые входы.
  • Локальные приложения. Если есть внутренние веб-приложения, для них настраивается Entra Application Proxy (с коннектором внутри сети) или Entra Private Access.
  • Conditional Access и MFA. SSO без MFA и условного доступа опасен: скомпрометированный вход в IdP открывает сразу всё. Поэтому параллельно настраивают MFA и политики Conditional Access (откуда, с какого устройства, в какое время можно входить).
  • Миграция пользователей. Перевод пользователей с локальных учёток приложений на Entra-идентичность, иногда — с локальной Active Directory через Entra Connect (sync) или Entra Cloud Sync.

Полный SSO-проект в компании среднего размера занимает от нескольких недель до нескольких месяцев и почти всегда идёт в связке с общим внедрением идентичности и MFA.

Что учитывать в регионе

Для компаний в Казахстане, Узбекистане, Азербайджане, Армении, Грузии, Кыргызстане и Украине есть несколько моментов:

  • Локальная Active Directory. Многие компании до сих пор хранят пользователей в on-prem Active Directory. Чтобы SSO заработал с облачной Entra, каталоги синхронизируют через Entra Connect или Entra Cloud Sync. Это отдельный шаг, который часто становится первым этапом проекта.
  • Seamless SSO для локальных машин. Пользователи на корпоративных машинах внутри локальной сети могут входить без ввода пароля вообще (Kerberos через Seamless SSO), если настроена синхронизация и включён соответствующий режим.
  • Регион данных tenant. Entra ID хранит данные в регионе, связанном с tenant Microsoft 365. Локального региона M365/Entra в Казахстане и Центральной Азии нет; типичные варианты — европейские регионы. Расположение данных стоит фиксировать до старта, если есть требования к residency.
  • Канал закупки. Entra ID P1/P2 (нужны для Conditional Access, Application Proxy, Identity Protection, PIM) удобнее оформлять через CSP-партнёра в USD, вместе с остальными подписками M365.
  • Компетенции. Грамотное SSO требует понимания и идентичности, и сетевой безопасности. Часто имеет смысл начинать с пилота на одном-двух критичных приложениях, а не пытаться подключить всё сразу.

Что собрать перед внедрением

Перед запросом оценки или стартом проекта полезно зафиксировать:

  • список ключевых приложений (SaaS + внутренние), которые хочется подключить к SSO;
  • для каждого — поддерживает ли оно SAML/OIDC или понадобится password-based режим;
  • текущее состояние идентичности: есть ли Entra ID, синхронизирована ли локальная Active Directory;
  • требования к MFA и Conditional Access (для каких ролей, из каких стран/устройств);
  • есть ли локальные приложения, которые нужно опубликовать извне (Application Proxy);
  • требования к журналированию и комплаенсу (сколько хранить логи входа, кто их смотрит);
  • роли и процесс выдачи/отзыва доступа при смене должности или увольнении.

Чем точнее эти вводные, тем меньше сюрпризов в проекте и тем реальнее смета.

Источники и границы

Технические утверждения в этом гайде опираются на официальную документацию Microsoft:

  • Microsoft Learn — «What is single sign-on in Microsoft Entra ID?» (методы SSO: federation, password-based, linked, disabled).
  • Microsoft Learn — «Single sign-on SAML protocol» и «OpenID Connect (OIDC) on the Microsoft identity platform».
  • Microsoft Learn — Entra Application Proxy для публикации локальных приложений.

Состав планов, имена функций и доступность конкретных возможностей в регионе меняются — проверяйте по вашему tenant в центре администрирования Microsoft Entra и у CSP-партнёра. Этот гайд не заменяет юридическое или техническое согласование конкретного проекта идентичности.

FAQ

SSO — это то же самое, что Microsoft Entra ID?

Нет. Microsoft Entra ID (бывший Azure AD) — это служба идентичности, хранилище пользователей, групп и параметров доступа. SSO (single sign-on) — это возможность, которую Entra ID даёт: пользователь один раз входит в систему и потом получает доступ к нескольким приложениям без повторного ввода пароля. SSO работает поверх Entra ID, но это не одно и то же.

Какие приложения можно подключить к SSO через Entra ID?

Тысячи приложений из галереи Microsoft (Salesforce, ServiceNow, Atlassian, Zoom, Box и многие другие), любые приложения, поддерживающие SAML 2.0 или OpenID Connect (OIDC), а также локальные приложения через Entra Application Proxy. Для приложений без федеративного входа доступен password-based SSO — когда Entra хранит и подставляет учётные данные пользователя.

Чем SAML отличается от OIDC?

SAML 2.0 — более старый, XML-формат, чаще используется в корпоративных приложениях (Salesforce, SAP, ServiceNow). OpenID Connect (OIDC) — современный протокол поверх OAuth 2.0, использует JSON и токены, популярен в современных веб- и мобильных приложениях. Entra ID поддерживает оба. Выбор зависит от того, что поддерживает конкретное приложение, а не от предпочтений заказчика.

SSO усложняет или упрощает безопасность?

При правильной настройке — упрощает и усиливает. Пользователю больше не нужно держать десятки паролей (и использовать одинаковые), а администратор управляет доступом централизованно: Conditional Access, MFA, отзыв доступа при увольнении. Но SSO требует грамотной настройки: если вход в IdP скомпрометирован, под угрозой сразу все подключённые приложения. Поэтому MFA и Conditional Access для IdP — обязательны.

Можно ли включить SSO для локальных приложений?

Да, через Microsoft Entra Application Proxy. Это позволяет опубликовать внутреннее веб-приложение во внешнюю сеть так, что пользователи заходят в него с тем же Entra-входом, без VPN. Application Proxy требует либо сервера-коннектора внутри сети, либо Entra private access в составе Microsoft Entra Private Access.

Нужно ли покупать SSO отдельно?

Сама возможность SSO входит в Microsoft Entra ID Free и P1, но конкретные сценарии зависят от плана. Federated SSO для приложений из галереи доступно уже в Free; Conditional Access, Application Proxy для локальных приложений и seamless SSO с локальной AD требуют Entra ID P1 (она есть в Microsoft 365 E3/E5 и Business Premium). Для крупных сценариев (Identity Protection, PIM) нужна P2.

Сколько времени занимает внедрение SSO?

Подключение одного приложения из галереи с federated SSO — от нескольких часов до пары дней. Полный проект SSO (десятки приложений, ревью прав, миграция пользователей, Conditional Access, обучение) обычно занимает недели или месяцы и часто идёт вместе с внедрением [Entra ID и MFA](/ru/guides/entra-id-chto-eto/).

Что лучше: SSO или обычные пароли с менеджером паролей?

Для корпоративных приложений SSO почти всегда лучше: меньше паролей у пользователей, централизованное управление и отзыв, единый аудит. Менеджер паролей решает другую задачу — хранение уникальных паролей для приложений, которые нельзя подключить к SSO. Чаще всего они дополняют друг друга: SSO для основного набора, менеджер — для остального.

Следующий шаг

Если у вас уже есть пример отчета, выгрузка из 1С или спорные цифры между отделами, начните с короткого BI-разбора. Для коммерческого scope используйте Power BI/Fabric маршрут, а этот гайд оставьте как подготовку вводных.