actionsdesk/Okta to GitHub Enterprise User Sync

Removes GitHub Enterprise members whose verified domain emails are not present in the configured Okta groups.

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stale
License
None
namedescriptionrequireddefault
enterpriseGitHub Enterprise slug (e.g. "my-enterprise").yes
github-tokenGitHub token with enterprise:admin scope (PAT or app token).yes
okta-domainOkta domain, e.g. "example.okta.com" (no scheme).yes
okta-tokenOkta API token used to list group members.yes
okta-app-idOkta application ID whose assigned users are the source of truth.yes
dry-runIf "true" (default), report removals without performing them.notrue
email-domain-filterOptional comma-separated list of email domains to consider when matching (others are ignored).no""
namedescription
removed-countNumber of users removed (or that would be removed in dry-run).
removed-loginsJSON array of GitHub logins that were removed (or would be).
drift-spared-loginsJSON array of GitHub logins spared from removal because a re-check found them in Okta.