Skip to main content

ПРИЛОЖЕНИЯ SAML и GitHub

Если ваша организация или предприятие защищены единым входом, может потребоваться запустить активный сеанс единого входа для вашей организации перед авторизацией, установкой или запросом GitHub App.

Авторизация GitHub Apps для пользователей

Если ваша организация или предприятие использует единый вход, вы можете не видеть ресурсы вашей организации или ресурсы предприятия internal после авторизации GitHub App. Например, если приложение отображает список репозиториев, возможно, вы не увидите репозитории, принадлежащие вашей организации. Проблему можно устранить следующим способом.

  1. Перейдите к https://github.com/orgs/ORGANIZATION-NAME/sso началу активного сеанса SAML для вашей организации. Замените ORGANIZATION-NAME названием организации.
    • Если ваше предприятие управляет единым входом для вашей организации, вы также можете перейти к https://github.com/enterprises/ENTERPRISE-NAME/sso запуску активного сеанса единого входа для вашего предприятия. Замените ENTERPRISE-NAME именем предприятия. Это работает в качестве сеанса единого входа для всех организаций в организации, в которую вы входите.
    • Попытка доступа к любым ресурсам, принадлежащим учетной записи, также активирует единый вход, если у вас еще нет сеанса.
  2. Отмените авторизацию GitHub App. Дополнительные сведения см. в разделе Проверка и отзыв авторизации приложений GitHub.
  3. Повторная проверка подлинности GitHub App. Авторизация GitHub App инициируется приложением и зависит от приложения. Например, некоторые GitHub Apps могут щелкнуть ссылку или ввести команду в терминале. Дополнительные сведения см. в разделе Авторизация приложений GitHub.

При входе в приложение создается авторизация учетных данных для каждой организации, для которых используется сеанс единого входа. Единый вход можно применять на уровне организации или предприятия. Если оно применяется на уровне предприятия, то сеанс единого входа с любой организацией считается сеансом единого входа для каждой организации, в которую вы входите. Это будет отображаться как авторизация учетных данных для маркера для каждой организации, в рамках которых вы являетесь членом во время авторизации приложения.

Авторизация учетных данных единого входа привязана к конкретному сеансу входа в приложение. Если вы планируете снова войти в приложение на другом устройстве или после истечения срока действия сеансов единого входа, перед входом в систему необходимо начать новые сеансы единого входа, чтобы убедиться, что приложение может получить доступ к ресурсам вашей организации.

Установка или запрос GitHub Apps для организаций с единым входом

Если ваша организация или предприятие использует единый вход, при попытке установить или запросить GitHub App для вашей организации может не отображаться ваша организация. Проблему можно устранить следующим способом.

  1. Перейдите к https://github.com/orgs/ORGANIZATION-NAME/sso началу активного сеанса SAML для вашей организации. Замените ORGANIZATION-NAME названием организации.
    • Если ваше предприятие управляет единым входом для вашей организации, вы также можете перейти к https://github.com/enterprises/ENTERPRISE-NAME/sso запуску активного сеанса единого входа для вашего предприятия. Замените ENTERPRISE-NAME именем предприятия. Это работает в качестве сеанса единого входа для всех организаций в организации, в которую вы входите.
  2. Повторите попытку установить или запросить данные GitHub App. Дополнительные сведения см. в разделе AUTOTITLE, [AUTOTITLE[ и Запрос приложения GitHub из владелец организации](/apps/using-github-apps/installing-a-github-app-from-github-marketplace-for-your-organizations).](/apps/using-github-apps/installing-a-github-app-from-a-third-party)