Реализация подготовки пользователей на основе приложений
В идентификаторе Microsoft Entra термин подготовки приложений относится к автоматическому созданию удостоверений пользователей и ролей в облачных приложениях SaaS, к которым пользователям требуется доступ. Кроме создания удостоверений пользователей, автоматическая подготовка включает в себя обслуживание и удаление удостоверений пользователей по мере изменения их статуса или ролей. Распространенный сценарий — подготовка пользователя Microsoft Entra в таких приложениях, как Dropbox, Salesforce, ServiceNow и многое другое.
Данная функция позволяет выполнять следующие действия.
- Автоматическая подготовка: автоматически создавайте новые учетные записи в нужных системах для новых пользователей в команде или организации.
- Автоматическое отключение: автоматически деактивируйте учетные записи в нужных системах, когда сотрудники покидают команду или организацию.
- Синхронизация данных между системами: убедитесь, что идентификаторы в приложениях и системах обновляются в соответствии с изменениями в каталоге или системе управления персоналом.
- Подготавливать группы: подготовьте группу, поддерживающую приложения, для работы с ними.
- Управление доступом: контролируйте и проверяйте список пользователей, включенных в приложения.
- Беспрепятственное развертывание в сценариях существующей среды: сопоставьте существующие идентификаторы между системами и упростите интеграцию, даже если пользователи уже существуют в целевой системе.
- Используйте обширные возможности настройки: воспользуйтесь преимуществами настраиваемых сопоставлений атрибутов, которые определяют, какие пользовательские данные должны передаваться из исходной системы в целевую.
- Получение оповещений о критических событиях: служба подготовки предоставляет оповещения о критических событиях и позволяет интегрировать Log Analytics, где можно определять настраиваемые оповещения в соответствии с потребностями вашего бизнеса.
Сравнение подготовки вручную и автоматической подготовки
Приложения в коллекции идентификаторов Microsoft Entra поддерживают ручную или автоматическую подготовку.
- Подготовка вручную означает, что для приложения еще нет автоматического соединителя подготовки Microsoft Entra. Учетные записи пользователей необходимо создавать вручную. К примерам можно отнести добавление пользователей непосредственно на административный портал приложения или загрузку электронной таблицы с данными учетной записи пользователя. Обратитесь к документации, предоставленной приложением, или свяжитесь с разработчиком приложения, чтобы узнать, какие механизмы являются доступными.
- Автоматически означает, что для этого приложения разработан соединитель подготовки Microsoft Entra. Следуйте инструкциям для настройки подготовки приложения.
В коллекции идентификаторов Microsoft Entra приложения, поддерживающие автоматическую подготовку, назначаются значком подготовки .
Режим подготовки, поддерживаемый приложением, также отображается на вкладке Подготовка после добавления приложения на вкладке Корпоративные приложения.
Система междоменного управления идентификацией
Чтобы помочь автоматизировать подготовку и отмену подготовки, приложения предоставляют собственные API-интерфейсы пользователей и групп. Однако каждое приложение пытается выполнять одинаковые действия, такие как создание или обновление пользователей, добавление пользователей в группы или отключение пользователей. Но все эти простые действия реализуются с небольшими различиями, используя разные пути к конечным точкам, различные методы указания сведений о пользователе и другую схему для представления каждого элемента информации.
Для решения этих проблем спецификация системы междоменного управления идентификацией (SCIM) предоставляет общую схему пользователя, которая позволяет пользователям входить в приложения, выходить из них и обходить их. SCIM фактически становится стандартом подготовки и при использовании в сочетании со стандартами федерации, такими как SAML или OpenID Connect, предоставляет администраторам комплексное стандартное решение для управления доступом.
Создание конечной точки управления удостоверениями между доменами и настройка подготовки пользователей с помощью идентификатора Microsoft Entra
Разработчиком приложений можно использовать API управления пользователями (SCIM) системы управления междоменных удостоверений (SCIM), чтобы включить автоматическую подготовку пользователей и групп между приложением и идентификатором Microsoft Entra. Спецификация SCIM предоставляет общую схему пользователя для подготовки. При использовании в сочетании со стандартами федерации, такими как SAML или OpenID Connect, SCIM предоставляет администраторам комплексное решение для управления доступом на основе стандартов.
SCIM — это стандартизированное определение двух конечных точек: конечной точки "/Users" и конечной точки "/Groups". Он использует общие команды передачи репрезентативного состояния (REST) для создания, обновления и удаления объектов, а также предопределенную схему для общих атрибутов, таких как имя группы, имя пользователя, имя, фамилия и адрес электронной почты. Приложения, которые предоставляют REST API SCIM 2.0, могут сократить или устранить трудности при работе с API управления пользователями. Например, любой совместимый клиент SCIM знает, как выполнить команду HTTP POST объекта JSON в конечную точку /Users для создания новой записи пользователя. Вместо того, чтобы использовать несколько других API для одних и тех же основных действий, приложения, которые соответствуют стандарту SCIM, могут мгновенно воспользоваться преимуществами существующих клиентов, средств и кода.
Стандартная схема пользовательских объектов и REST API для управления, определенные в SCIM 2.0, позволяют поставщикам удостоверений и приложениям легче интегрироваться друг с другом. Разработчики приложений, которые создают конечную точку SCIM, могут интегрироваться с любым SCIM-совместимым клиентом без необходимости выполнения специальной работы, вместо того чтобы начинать с нуля и строить реализацию полностью самостоятельно, можно использовать ряд библиотек SCIM с открытым исходным кодом, опубликованных сообществом SCIM.