Сведения о проверке подлинности и подготовке пользователей с помощью Azure AD
Azure Active Directory (Azure AD) — это служба корпорации Майкрософт, которая позволяет централизованно управлять учетными записями пользователей и доступом к веб-приложениям. Дополнительные сведения см. в статье Что такое Azure Active Directory? в Документации Майкрософт.
При использовании поставщика удостоверений для IAM в GitHub AE единый вход SAML контролирует и защищает доступ к корпоративным ресурсам, таким как репозитории, проблемы и запросы на вытягивание. SCIM автоматически создает учетные записи пользователей и управляет доступом к ваше предприятие при внесении изменений в idP. Вы также можете синхронизировать команды в GitHub AE с группами в поставщике удостоверений. Дополнительные сведения см. в следующих руководствах.
После включения единого входа SAML и SCIM для GitHub AE с помощью Azure AD вы можете выполнить следующие действия в клиенте Azure AD.
- Назначьте приложение GitHub AE на Azure AD учетной записи пользователя, чтобы автоматически создать и предоставить доступ к соответствующей учетной записи пользователя в GitHub AE.
- Отмена назначения приложения GitHub AE учетной записи пользователя на Azure AD, чтобы отключить соответствующую учетную запись пользователя в GitHub AE.
- Назначьте приложение GitHub AE группе поставщика удостоверений на Azure AD, чтобы автоматически создавать и предоставлять доступ к учетным записям пользователей в GitHub AE для всех участников группы поставщика удостоверений. Кроме того, группа IdP доступна в GitHub AE для подключения к команде и ее родительской организации.
- Отмените назначение приложения GitHub AE из группы поставщиков удостоверений, чтобы отключить учетные записи пользователей GitHub AE всех пользователей поставщика удостоверений, имеющих доступ только через эту группу удостоверений, и удалить пользователей из родительской организации. Группа поставщика удостоверений будет отключена от всех команд на GitHub AE.
Дополнительные сведения об управлении удостоверениями и доступом для предприятия в ваше предприятие см. в разделе Использование SAML для корпоративного IAM.
Предварительные требования
-
Чтобы настроить проверку подлинности и подготовку пользователей для GitHub AE с использованием Azure AD, необходимо иметь учетную запись и клиент Azure AD. Дополнительные сведения см. на веб-сайте Azure AD и в кратком руководстве по созданию клиента Azure Active Directory в Документации Майкрософт.
-
Необходимо создать и использовать выделенную учетную запись пользователя компьютера в поставщике удостоверений, чтобы связать ее с первой в GitHub AE. Сохраните учетные данные для учетной записи пользователя в диспетчере паролей, чтобы обеспечить их безопасность. Дополнительные сведения см. в разделе Настройка подготовки пользователей с помощью SCIM для предприятия.
Настройка проверки подлинности и подготовка пользователей с помощью Azure AD
В клиенте Azure AD добавьте приложение для GitHub AE, а затем настройте подготовку.
-
В Azure AD добавьте Приложение GitHub AE в клиент и настройте единый вход. Дополнительные сведения см. в статье Руководство по интеграции единого входа Azure Active Directory с GitHub AE в Документация Майкрософт.
-
В GitHub AE введите сведения о клиенте Azure AD.
-
Настройка управления удостоверениями и доступом для GitHub AE выполняется путем ввода сведений о поставщике удостоверений SAML во время инициализации. Дополнительные сведения см. в разделе Инициализация GitHub AE.
-
Если вы уже настроили единый вход SAML для ваше предприятие с помощью другого поставщика удостоверений и хотите использовать Azure AD, вы можете изменить конфигурацию. Дополнительные сведения см. в разделе Настройка единого входа SAML для предприятия.
-
-
Включите подготовку пользователей в GitHub AE и настройте подготовку пользователей в Azure AD. Дополнительные сведения см. в разделе Настройка подготовки пользователей с помощью SCIM для предприятия.
Управление владельцами предприятия
Действия по тому, как сделать человека владельцем предприятия, зависят от того, используете ли вы только SAML или SCIM. Дополнительные сведения о владельцах предприятия см. в разделе Роли на предприятии.
Если вы настроили подготовку, чтобы предоставить пользователю права владения предприятием в GitHub AE, назначьте роль владельца предприятия пользователю в Azure AD.
Если вы не настроили подготовку, чтобы предоставить пользователю права владения предприятием в GitHub AE, включите administrator
атрибут в утверждение SAML для учетной записи пользователя в поставщике удостоверений со значением true
. Дополнительные сведения о включении атрибута administrator
в утверждение SAML из Azure AD см. в статье How to: customize claims issued in the SAML token for enterprise applications in the Документация Майкрософт.