Что такое технология SSO
Рассказываем о технологии единого входа и причинах, по которым бизнесу стоит ее внедрить
Главное о технологии единого входа
Компании используют мессенджеры, платформы для видеоконференций,
Что такое и как работает SSO
SSO, или Single Sign On, — метод сквозной аутентификации, который позволяет входить в разные корпоративные сервисы по одному логину и паролю. Сотруднику не приходится запоминать много комбинаций учетных данных — достаточно одной, чтобы зайти сразу во все приложения, которые он использует для работы.
В процессе аутентификации три участника. Первый — Service Provider, или SP. Это сервис, в который пользователь хочет войти. Второй участник — Identity Provider, или IdP. Это система аутентификации, например Active Directory. И третий участник — сотрудник с учетными данными.
Принцип работы SSO выглядит так:
Когда пользователь переходит на другой сайт или в приложение, процесс проверки повторяется: сервис анализирует данные посетителя по алгоритму и проверяет цифровую подпись токена. Это происходит автоматически: если есть активная сессия, повторно вводить логин и пароль пользователю не приходится.
Протоколы SSO и их функции
Протоколы SSO определяют, как система аутентификации и корпоративные сервисы обмениваются данными о сотрудниках. От выбранного протокола зависит, можно ли подключить нужные для компании приложения без доработок и насколько легко администратору управлять доступом. Протоколы также определяют, какие данные о сотруднике передаются между системами и как они защищаются от несанкционированного доступа.
SAML. Это протокол для обмена данными между системой аутентификации и сервисом. SAML помогает сервису понять, какой пользователь перед ним, то есть подтверждает личность человека. Можно представить, что аутентификация через SAML — это как предъявление паспорта: нужно, чтобы идентифицировать и пустить пользователя внутрь системы.
OAuth 2.0. Еще один протокол, с помощью которого система аутентификации и сервис обмениваются информацией. OAuth 2.0 позволяет сервису совершать действия от имени пользователя — но не все, а только разрешенные. Например, протокол дает корпоративному мессенджеру доступ к адресу электронной почты сотрудника, но не ко всем его данным сразу. OAuth 2.0 можно сравнить с билетом на концерт: он не подтверждает личность человека, но дает право войти в зал.
OpenID Connect, или OIDC. Протокол дополняет OAuth 2.0 и проверяет личность пользователя с помощью токена идентификации, в котором есть уникальный номер сотрудника, его имя, время аутентификации и срок действия токена.
Для интеграции приложений в локальную инфраструктуру обычно используют протокол SAML. Но
В чем польза SSO для бизнеса
Упрощает вход для сотрудника. Когда связок логина и пароля несколько, их сложнее запомнить, поэтому люди записывают учетные данные в блокноты или на стикеры, а потом теряют. С SSO нужно держать в уме всего одну связку.
Экономит время. Сотрудник вводит логин и пароль только один раз — в начале рабочего дня, а система автоматически дает доступ ко всем корпоративным сервисам.
Помогает
Позволяет организовать единую поддержку. Если сотрудник столкнется с проблемами доступа к нескольким сервисам, он сможет обратиться в единое окно техподдержки и не искать системных администраторов, которые отвечают за отдельные приложения или сайты.
Заменяет менеджер паролей. Это программа, которая хранит логины и пароли сотрудника от разных сайтов и приложений. В отличие от SSO, где пользователи получают доступ к сервисам через систему аутентификации, менеджер паролей только запоминает учетные данные пользователя и подставляет их при повторном входе.
Если сотрудник уволится, в SSO можно будет разом закрыть ему доступ ко всем сервисам компании. В менеджере паролей такой возможности нет — придется вручную удалять учетные данные с каждого сайта и приложения.
Ускоряет внедрение новых сервисов. Когда компания подключает новый инструмент, например программу для автоматизации закупок, системный администратор не тратит время на создание еще одного набора учетных записей, а только интегрирует сервис с действующей системой единого входа.
Защищает от фишинга и утечки данных. Если сотрудник вводит десятки разных паролей и логинов за день, то может по невнимательности оставить свои данные на фишинговой странице, и злоумышленники получат доступ к его профилю. Благодаря SSO процесс входа в корпоративные сервисы не превращается в рутину, поэтому пользователь внимательнее относится к форме, которую заполняет.
Способы внедрения SSO
Технология единого входа подключается локально или в облаке. Локальное решение устанавливается на серверах компании и требует ресурсов для поддержки и обновления. Этот вариант подходит крупным организациям, которые хотят полностью контролировать
SSO в облаке не требует установки или обновления специалистами компании. Администратору достаточно настроить доступы к сервисам, в которых должна работать технология единого входа. Такое решение можно запустить за несколько дней, поэтому оно подходит среднему и малому бизнесу.
Подключение SSO: как запустить технологию
SSO запускают сотрудники
Если для компании важна безопасность данных, можно внедрить дополнительные системы защиты. Например, двухфакторную аутентификацию: с ней сотруднику нужно будет подтвердить личность с помощью одноразового кода или биометрии.
Больше о технологии читайте в статье «Что такое двухфакторная аутентификация и зачем она бизнесу»
Технология единого входа в Time
Мессенджер поддерживает технологию SSO и работает с протоколами SAML и OpenID Connect для разных провайдеров аутентификации, например Keycloak и ADFS. Чтобы быстро подключить и настроить SSO, в Time есть пошаговая инструкция.
Оставить заявку
Помогите нам улучшить страницу
Расскажите, хватило ли вам информации?