Сведения о экспорте сведений о членстве
Вы можете экспортировать агрегированные сведения о членах вашей организации в виде отчета. Например, может потребоваться выполнить аудит текущих членов вашей организации. Вы можете сгенерировать файл с отчётом из GitHubвеб-интерфейса .
Отчет о членстве содержит следующие сведения.
- Сведения об имени и отображаемом имени пользователя
- Включена ли двухфакторная проверка подлинности
- Является ли членство общедоступным или частным
- Независимо от того, является ли пользователь владельцем организации или участником
- При необходимости дополнительные сведения, зависящие от конфигурации организации:
- SAML пользователя
NameID - Имя пользователя и основные адреса электронной почты на любых GitHub Enterprise Server инстанциях, где GitHub Connect настроено
- Пользователь, адрес электронной почты подписки и статус лицензии Подписки Visual Studio с GitHub Enterprise
- SAML пользователя
Вы также можете использовать GitHubAPI для получения информации о членах вашей организации. Дополнительные сведения см. в документации по API GraphQL и REST API .
Владельцы предприятия также могут экспортировать сведения о членстве для предприятия. Дополнительные сведения см. в разделе Экспорт сведений о членстве для вашего предприятия.
Экспорт отчета о членстве
Вы можете скачать CSV-файл или JSON, содержащий отчет о членстве для вашей организации.
-
В правом верхнем углу GitHub, щелкните рисунок профиля, а затем выберите октикона "организация" aria-hidden="true" aria-label="organization" %} Ваши организации.
-
Щелкните название своей организации.
-
Под именем организации щелкните People.

-
Справа от панели поиска выберите раскрывающееся меню "Экспорт " и выберите нужный формат экспорта.
Просмотр адресов электронной почты участников
Вы можете просматривать адреса электронной почты членов вашей организации на любой GitHub или внешней системе идентификации. Видимость адресов электронной почты зависит от конфигурации проверки подлинности, доменов и потенциально конфигурации профиля пользователя участника.
-
Если единый вход SAML настроен для вашей организации, а
NameIDконфигурация SAML — адрес электронной почты, можно просмотретьNameIDдля каждого из участников организации. -
Если вы проверяете домен для вашей организации, вы можете просмотреть адреса электронной почты участников для проверенного домена.
-
Если вы не настроите SAML SSO, участники получают доступ к ресурсам GitHub вашей организации исключительно через личный аккаунт. Владелец личная учетная запись может выбрать, следует ли публично отображать адрес электронной почты. Если пользователь не будет отображать адрес электронной почты, вы не можете просмотреть адрес электронной почты. Без SAML GitHub не может отображать сведения о внешнем удостоверении, например
NameIDадрес электронной почты.
Если единый вход SAML настроен для вашей организации или вы проверили домен, вы можете просматривать адреса электронной почты одним или несколькими способами.
-
В вашем SAML Identity Provider (IdP) просмотрите адреса электронной почты пользователей с доступом к GitHub. Дополнительные сведения см. в разделе Сведения о SAML для корпоративной системы IAM.
-
Экспортируйте отчет о членстве в организации. Отчет может содержать адрес электронной почты пользователя, хранящийся в виде следующих значений.
saml_name_id:NameIDот связанной SAML-идентичности пользователя, которая обычно является адресом электронной почты пользователя (для дополнительной информации см. Об управлении удостоверениями и доступом с помощью единого входа SAML)GitHub com verified domain emails: Адреса электронной почты для всех проверенных доменов (для дополнительной информации см. Проверка или утверждение домена для вашей организации)
Дополнительные сведения см. в разделе "Экспорт сведений о членстве".
-
Используйте API GraphQL для получения
ExternalIdentityкаждого элемента. Дополнительные сведения см. в разделе [AUTOTITLE и Сведения API GraphQL](/graphql/reference/objects#externalidentity) в документации по API GraphQL.Примечание.
Доступ к внешним идентичностям зависит от того, настроена ли SAML на уровне организации или предприятия. Внешние идентификаторы на уровне организации доступны владельцам организаций, владельцу personal access tokens организации с
read:orgобластью действия ORadmin:org, а GitHub App также установочные токены с доступом для чтения или записи участников при установке приложения в организации. Внешние идентичности корпоративного уровня требуют владельца personal access token предприятия сread:enterpriseобластью действия.admin:enterpriseGitHub Apps не может получить доступ к внешним идентичностям корпоративного уровня, включая корпоративные SAML-идентификаторы с GitHub Enterprise Cloud личными учетными записями пользователей.