Сведения о зашифрованных утверждениях
Если идентификатор поставщика удостоверений поддерживает шифрование утверждений, можно настроить зашифрованные утверждения GitHub Enterprise Server для повышения безопасности во время процесса проверки подлинности.
Необходимые компоненты
Чтобы включить зашифрованные утверждения для проверки подлинности, необходимо настроить проверку подлинности GitHub Enterprise ServerSAML, а поставщик удостоверений должен поддерживать зашифрованные утверждения.
Включение зашифрованных утверждений
Чтобы включить зашифрованные утверждения, необходимо предоставить ваш экземпляр GitHub Enterprise Serverобщедоступный сертификат для поставщика удостоверений и настроить параметры шифрования, соответствующие идентификатору поставщика удостоверений.
Примечание.
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.