GitHub Enterprise Provisioning Enablement Error - Users Not Found
Last Updated:
Overview
GitHub Provisioning API integration enablement error:
Users not found.
Applies To
- GitHub Enterprise
- Lifecycle Management (LCM)
- Okta Integration Network (OIN)
Cause
When attempting to enable Lifecycle Management / Provisioning for GitHub Enterprise, enablement will fail if third-party application access restrictions are enabled in GitHub. Since enabling provisioning requires an OAuth 2.0 authorization token, if third-party restrictions are applied in GitHub, enabling provisioning will fail since the third-party application / IDP access is denied.
Solution
Disable 3rd party access restrictions in GitHub and authenticate the GitHub Enterprise app API integration in the Okta org to successfully provision user's accounts.
Additional information regarding 3rd party access restrictions in GitHub can be found in this GitHub documentation.
