Skip to main content

SAML 和 GitHub 应用

如果组织或企业受 SSO 保护,则可能需要在授权、安装或请求 GitHub App 之前为组织启动活动的 SSO 会话。

为用户授权使用 GitHub Apps

如果你的组织或企业使用 SSO,在授权 GitHub App 后,你可能无法看到组织的资源或企业的 资源。 例如,如果应用显示存储库列表,则可能无法查看组织拥有的存储库。 若要解决此问题,请执行以下步骤:

  1. 访问 [URL/网页名称],为你的组织启动活跃的 SAML 会话。 将 替换为组织的名称。
    • 如果你的企业为组织管理 SSO,你也可以前往 ,为企业启动一个活跃的 SSO 会话。 将“”替换为企业名称。 这将作为你所属企业中所有组织的 SSO 会话。
    • 如果还没有会话,则尝试访问该帐户拥有的任何资源也将触发 SSO。
  2. 撤销对 GitHub App 的授权。 有关详细信息,请参阅“AUTOTITLE”。
  3. 重新授权 GitHub App。 GitHub App 授权由应用启动,并因应用而异。 例如,某些 GitHub Apps 可能让你单击链接或在终端中输入命令。 有关详细信息,请参阅“AUTOTITLE”。

当你登录某个应用时,系统会为每个你拥有 SSO 会话的组织创建一个凭证授权。 可以在组织或企业级强制实施 SSO。 在企业范围内强制实施时,与任何组织的 SSO 会话将被视为满足你所在每个组织的 SSO 会话要求。 在进行应用程序授权时,这将显示为你所属的每个组织的令牌上的凭据授权。

SSO 凭据授权与应用的特定登录会话相关联。 如果计划在另一台设备上或 SSO 会话过期后再次登录应用,则需要在登录之前启动新的 SSO 会话,以确保应用可以访问组织的资源。

为使用 SSO 的组织安装或请求 GitHub Apps

如果您的组织或企业使用 SSO,那么在您尝试为组织安装或请求 GitHub App 时,可能不会看到列出您的组织。 若要解决此问题,请执行以下步骤:

  1. 转到 ,为组织启动活动的 SAML 会话。 将 替换为组织的名称。
    • 如果你的企业为组织管理 SSO,你也可以前往 ,为企业启动一个活跃的 SSO 会话。 将 替换为你企业的名称。 这将作为你所属企业中所有组织的 SSO 会话。
  2. 尝试再次安装或请求 GitHub App。 有关详细信息,请参阅“AUTOTITLE”、“AUTOTITLE”和“AUTOTITLE”。