Сведения о зашифрованных утверждениях
Если идентификатор поставщика удостоверений поддерживает шифрование утверждений, можно настроить зашифрованные утверждения на GitHub Enterprise Server для повышения безопасности во время процесса проверки подлинности.
Необходимые компоненты
Чтобы включить зашифрованные утверждения для проверки подлинности на GitHub Enterprise Server, необходимо настроить проверку подлинности SAML, а поставщик удостоверений должен поддерживать зашифрованные утверждения.
Включение зашифрованных утверждений
Чтобы включить зашифрованные утверждения, необходимо предоставить общедоступный сертификат ваш экземпляр GitHub Enterprise Serverдля поставщика удостоверений и настроить параметры шифрования, соответствующие идентификатору поставщика удостоверений.
Note
GitHub настоятельно рекомендует проверять все новые конфигурации проверки подлинности в промежуточной среде. Неправильная конфигурация может привести к простою для ваш экземпляр GitHub Enterprise Server. Дополнительные сведения см. в разделе Настройка промежуточного экземпляра.
- При необходимости включите отладку SAML. Подробные записи отладки SAML записываются в журнале проверки подлинности GitHub Enterprise Server, а также могут помочь в устранении неполадок с неудачными попытками проверки подлинности. Дополнительные сведения см. в разделе Устранение неполадок с проверкой подлинности SAML.
- В учетной записи администратора GitHub Enterprise Server, в правом верхнем углу любой страницы щелкните .
- Если вы еще не на странице "Администратор сайта", в левом верхнем углу щелкните Администратор сайта.
- На боковой панели " "Администратор сайта" щелкните Консоль управления.
- На боковой панели "Параметры" щелкните "Проверка подлинности".
- Выберите Требовать зашифрованные утверждения.
- Справа от параметра "Сертификат шифрования", чтобы сохранить копию общедоступного сертификата %}данных ваш экземпляр GitHub Enterprise Serverна локальном компьютере, нажмите кнопку "Скачать".
- Выполните вход у поставщика удостоверений SAML от имени администратора.
- В приложении для ваш экземпляр GitHub Enterprise Serverвключите зашифрованные утверждения.
- Запомните метод шифрования и метод транспортировки ключа.
- Укажите открытый сертификат, скачанный на шаге 7.
- Вернитесь к консоль управления ваш экземпляр GitHub Enterprise Server.
- Справа от пункта "Метод шифрования" выберите метод шифрования поставщика удостоверений с шага 9.
- Справа от пункта "Метод транспортировки ключа" выберите метод транспортировки ключа поставщика удостоверений с шага 9.
- Нажмите кнопку Сохранить параметры.
- Подождите завершения запуска конфигурации.
Если вы включили отладку SAML для проверки подлинности с помощью зашифрованных утверждений, отключите ее после завершения тестирования. Дополнительные сведения см. в разделе Устранение неполадок с проверкой подлинности SAML.
Сертификат подписи SAML для AuthnRequests
При зашифрованных утверждениях GitHub Enterprise Server использует закрытый ключ сертификата подписи SAML для расшифровки утверждений. Этот сертификат создается автоматически при настройке GitHub Enterprise Server и действует в течение 10 лет.
Дополнительные сведения о сертификате подписи SAML, о том, как долго он действителен, а также о том, как повторно создать сертификат при необходимости в Справочник по конфигурации SAML.