Общие сведения о ACS
Обновлено: 19 июня 2015 г.
Область применения: Azure
Microsoft Azure Active Directory контроль доступа (также известный как служба контроль доступа или ACS) — это облачная служба, которая предоставляет простой способ проверки подлинности и авторизации пользователей для получения доступа к веб-приложениям и службам, позволяя использовать функции проверки подлинности и авторизации. факторы, которые не учитываются в коде. Вместо реализации системы аутентификации с учетными записями пользователей, которые предназначены специально для данного приложения, можно передать управление процессами проверки подлинности и авторизации пользователей службе ACS. ACS интегрируется с поставщиками удостоверений на основе стандартов, включая корпоративные каталоги, такие как Active Directory, и веб-удостоверения, такие как Windows Live ID (учетная запись Майкрософт), Google, Yahoo!и Facebook.
Важно!
Пространства имен ACS могут перенести конфигурации поставщика удостоверений Google из OpenID 2.0 в OpenID Connect. Миграция должна быть завершена до 1 июня 2015 г. Подробные инструкции см. в статье о переносе пространств имен ACS в Google OpenID Подключение.
ACS позволяет извлекать решения о авторизации из приложения и в набор декларативных правил, которые могут преобразовывать входящие утверждения безопасности в утверждения, понятные приложениям и службам. Эти правила определяются с помощью простой и знакомой модели программирования с ясным высокоуровневым кодом.
ACS также можно использовать для управления разрешениями клиента, что позволяет сэкономить усилия и сложность разработки этих возможностей.
ACS совместим с наиболее популярными средами программирования и среды выполнения, а также поддерживает множество протоколов, включая Open Authorization (OAuth), OpenID, WS-Federation и WS-Trust.
В ACS доступны следующие возможности:
Интеграция с Windows Identity Foundation (WIF).
Внестандартная поддержка популярных поставщиков веб-удостоверений, включая Windows Live ID (учетная запись Майкрософт), Google, Yahoo и Facebook
Встроенная поддержка .
Поддержка протоколов OAuth 2.0 (черновик 13), WS-Trust и WS-Federation.
Поддержка форматов токенов JSON Web Token (JWT), SAML 1.1, SAML 2.0 и Simple Web Token (SWT).
Интегрируемое и настраиваемое обнаружение домашней области, позволяющее пользователям выбрать подходящий поставщик удостоверений.
Служба управления на основе open Data Protocol (OData), предоставляющая программный доступ к конфигурации ACS.
Портал управления на основе браузера, который разрешает административный доступ к конфигурации ACS.
ACS совместим практически с любой современной веб-платформой, включая .NET, PHP, Python, Java и Ruby. Список требований ACS см. в разделе "Предварительные требования ACS".
Краткое руководство по началу работы с ACS см. в статье ACS Fast Track.