<iframe src="https://www.googletagmanager.com/ns.html?id=GTM-M74D8PB" height="0" width="0" style="display:none;visibility:hidden">
Loading
Skip to NavigationSkip to Main Content
0D54z00009mgXiyCAEOkta Classic EngineIntegrationsAnswered2023-10-31T21:45:05.000Z2023-10-25T10:27:01.000Z2023-10-31T21:45:05.000Z
Github Organisation - User deprovisioning without provisioning

My team are wanting to deprovision users from our GitHub Organisations (the enterprise version) once their accounts are removed from Okta. We currently only do SAML authentication at a GitHub Org level due to caveats with the SCIM provisioning of users as we allow developers to link their own accounts against our SSO setup.

Once a user leaves the business and their Okta account is removed, they cannot log in to GitHub once their SAML session expires, however their SSH key(s) & PAT(s) are still active and linked to the organisation.

I have attempted to setup the Okta-GitHub deprovisioning flow without provisioning users due to the caveats mentioned earlier. After running a test with a single account on a new organisation, the user is still able to access the organisation using their authenticated PAT. Is this expected behaviour given we don't provision users?


  • Paul S. (Okta, Inc.)

    Hello @User16952936220821148929 (Customer)​ Thank you for reacting out to our Community!

     

    That is not the expected behaviour, as the user account in GitHub should be deactivated and the account made inactive revoking any type of access.

    However this might be because you are trying to deactivate the account whiteout Provisioning users. When you enable provisioning and assign the user in Okta the account on Okta side should get linked with the account on GitHub side, if this does not happen then the account on GitHub will not reflect any changes made on Okta side.

     

    Please check out provisioning doc for GitHub:

    https://saml-doc.okta.com/Provisioning_Docs/Github_Provisioning.html

     

    Community members help others by clicking Like or Select as Best on responses. Try it today.

     

    What you missed: new product releases and other announcements

    Expand Post
    Selected as Best
  • Paul S. (Okta, Inc.)

    Hello @User16952936220821148929 (Customer)​ Thank you for reacting out to our Community!

     

    That is not the expected behaviour, as the user account in GitHub should be deactivated and the account made inactive revoking any type of access.

    However this might be because you are trying to deactivate the account whiteout Provisioning users. When you enable provisioning and assign the user in Okta the account on Okta side should get linked with the account on GitHub side, if this does not happen then the account on GitHub will not reflect any changes made on Okta side.

     

    Please check out provisioning doc for GitHub:

    https://saml-doc.okta.com/Provisioning_Docs/Github_Provisioning.html

     

    Community members help others by clicking Like or Select as Best on responses. Try it today.

     

    What you missed: new product releases and other announcements

    Expand Post
    Selected as Best
This question is closed.
Loading
Github Organisation - User deprovisioning without provisioning