Skip to main content

Enterprise Server 3.22 в настоящее время доступен в качестве кандидата на выпуск.

Использование центра администрирования

Если вы используете центральную службу проверки подлинности (CAS) для централизованного доступа к нескольким веб-приложениям, можно интегрировать GitHub Enterprise Server , настроив проверку подлинности CAS для вашего экземпляра.

Сведения о проверке подлинности CAS для GitHub Enterprise Server

CAS — это протокол единого входа (SSO), который обеспечивает централизированную проверку подлинности для нескольких веб-приложений. Дополнительные сведения см. в разделе "Центральная служба проверки подлинности" в Википедии.

После настройки CAS пользователи, использующие ваш экземпляр GitHub Enterprise Server API или запросы Git по протоколу personal access token HTTP(S). Учетные данные CAS нельзя использовать для проверки подлинности этих запросов. Дополнительные сведения см. в разделе Управление личными маркерами доступа.

Если вы настроите CAS, пользователи с учетными записями поставщика удостоверений (IdP) не используют лицензию пользователя, пока пользователь не войдет в ваш экземпляр GitHub Enterprise Serverсистему.

Если вы хотите разрешить проверку подлинности для некоторых пользователей, у которых нет учетной записи во внешнем поставщике проверки подлинности, вы можете разрешить резервную проверку подлинности локальным учетным ваш экземпляр GitHub Enterprise Serverзаписям. Дополнительные сведения см. в разделе Разрешение встроенной проверки подлинности для пользователей за пределами поставщика.

Рекомендации по использованию имени пользователя в центре администрирования

GitHub нормализует значение от external authentication provider для определения имени пользователя для каждого нового личная учетная запись на ваш экземпляр GitHub Enterprise Server. Для получения дополнительной информации см. Рекомендации по использованию имени пользователя для внешней проверки подлинности.

Атрибуты центра администрирования

Атрибут username является обязательным и должен иметь GitHub Enterprise Server имя пользователя.

Другие атрибуты недоступны.

Настройка центра администрирования

  1. В учетной записи администратора GitHub Enterprise Server, в правом верхнем углу любой страницы щелкните .

  2. Если вы еще не на странице "Администратор сайта", в левом верхнем углу щелкните Администратор сайта.

  3. На боковой панели " "Администратор сайта" щелкните Консоль управления.

  4. На боковой панели "Параметры" щелкните "Проверка подлинности".

  5. В разделе "Проверка подлинности" выберите CAS.

  6. При необходимости для того, чтобы разрешить пользователям без учетной записи во внешней системе проверки подлинности вход с помощью встроенной проверки подлинности, выберите Разрешить встроенную проверку подлинности. Дополнительные сведения см. в разделе Разрешение встроенной проверки подлинности для пользователей за пределами поставщика.

  7. В поле URL-адрес сервера введите полный URL-адрес сервера центра администрирования. Если сервер CAS использует сертификат, который не может быть проверен GitHub Enterprise Server, можно использовать ghe-ssl-ca-certificate-install команду для его установки в качестве доверенного сертификата. Дополнительные сведения см. в разделе Служебные программы командной строки.

  8. Чтобы применить конфигурацию, выполните следующую команду.

    Примечание.

    Во время выполнения конфигурации службы на ваш экземпляр GitHub Enterprise Server могут перезапуститься, что может привести к краткому простою для пользователей.

    Shell
    ghe-config-apply
    
  9. Подождите завершения запуска конфигурации.