1. GitHub Docs
"About SCIM": "With SCIM
you can automate the exchange of user identity information between systems... For example
you can automatically provision a new employee's account and grant them access to various tools like GitHub." This supports option D. The document also states
"When an employee leaves the company and you deprovision their account
this change can automatically propagate to the connected systems
deactivating the user's account." This supports option B.
2. GitHub Docs
"Provisioning users and groups with SCIM": "When you update a user's information on your IdP
the IdP will automatically update the user's account on GitHub.com." This directly supports option A.
3. GitHub Docs
"Provisioning users and groups with SCIM": The document outlines the supported SCIM features
which include provisioning users
updating user attributes (name
email)
and de-provisioning users. It makes no mention of managing repositories (C)
generating API tokens (E)
or setting repository-level permissions (F).