← Cloudflare One / cloudflare-one / access-controls / applications / http-apps / saas-apps
GitHub Enterprise Cloud
В этом руководстве рассказано, как настроить GitHub Enterprise Cloud ↗ как приложение SAML в Cloudflare One.
Предварительные требования
- Одна поставщик удостоверений настроено в сервисе Cloudflare One
- Подписка GitHub Enterprise Cloud
- Доступ к аккаунту GitHub с правами владельца организации
1. Добавьте приложение SaaS в Cloudflare One
- В Панель управления Cloudflare ↗, перейдите в Zero Trust > Контроль доступа > Приложения.
- Выберите Создать новое приложение > Приложение SaaS.
- Для Приложение, выберите GitHub.
- В качестве протокола аутентификации выберите SAML.
- Выберите Добавить приложение.
- Заполните следующие поля:
- Entity ID:
https://github.com/orgs/<your-organization> - Assertion Consumer Service URL:
https://github.com/orgs/<your-organization>/saml/consume - Формат Name ID: Электронная почта
- Entity ID:
- Скопируйте конечная точка SSO, Entity ID или Issuer Access, а также Открытый ключ.
- Настройте Политики доступа для приложения.
- Сохраните приложение.
2. Создайте сертификат X.509
- Вставьте Открытый ключ в текстовом редакторе.
- Оберните сертификат в
-----BEGIN CERTIFICATE-----и-----END CERTIFICATE-----.
3. Настройте поставщика идентификации и SSO по протоколу SAML в GitHub Enterprise Cloud
- На странице организации GitHub перейдите в Настройки > Безопасность аутентификации.
- В разделе единый вход SAML, включите Включите аутентификацию SAML.
- Заполните следующие поля:
- Sign on URL: Конечная точка SSO из конфигурации приложения в Cloudflare One.
- Издатель: Access Entity ID или Issuer из конфигурации приложения в Cloudflare One.
- Публичный сертификат: Вставьте весь сертификат x.509 из шага 2. Создайте сертификат x.509.
4. Протестируйте интеграцию
Выберите Тестирование конфигурации SAML. Вы будете перенаправлены на экран входа Cloudflare Access, где будет предложено войти через своего поставщика идентификации. После успешного входа выберите Save.
Вы также можете включить Require SAML SSO authentication for all members of your organization если хотите принудительно использовать вход через SSO с Cloudflare Access.