用户名冲突
GitHub 会对标识提供者 (IdP) 在 SCIM API 调用中发送的 SCIM userName
属性值进行规范化处理,以便在 GitHub 上创建每个人的用户名。 如果多个帐户被规范化为同一个 GitHub 用户名,则会发生用户名冲突,并且只会创建第一个用户帐户。 有关详细信息,请参阅“外部身份验证的用户名注意事项”。
当 SSO 不可用时访问企业
当标识提供者 IdP 的配置错误或问题阻止你使用 SSO 时,可以使用可访问管理控制台的站点管理员更新设置,或暂时禁用 SAML。 有关详细信息,请参阅“从 Web UI 管理实例”。
SCIM 预配错误
Microsoft Entra ID(以前称为 Azure AD)将在下一个 Entra ID 同步周期内自动重试 SCIM 预配尝试。 Entra ID 的默认 SCIM 预配间隔为 40 分钟。 有关此重试行为的详细信息,请参阅 Microsoft 文档,如果需要其他协助,也可联系 Microsoft 支持。
Okta 将通过手动 Okta 管理员干预重试失败的 SCIM 预配尝试。 有关 Okta 管理员如何为特定应用程序重试失败任务的详细信息,请参阅 Okta 文档或联系 Okta 支持。
在你的实例中(其中 SCIM 通常正常运行),单个用户的 SCIM 预配尝试有时会失败。 在将帐户预配到 GitHub 之前,用户将无法登录。 这些单个 SCIM 用户预配失败会导致 HTTP 400 范围状态代码,通常由用户名规范化或用户名冲突问题引起,即企业中已经存在具有相同规范化用户名的另一个用户。 请参阅“外部身份验证的用户名注意事项”。
SAML 身份验证错误
如果用户在尝试使用 SAML 进行身份验证时遇到错误,请参阅 SAML 身份验证。