Capabilities
| Resource | Sync | Provision |
|---|---|---|
| Users | ||
| Organizations | ||
| Teams |
developer, admin, and owner
role entitlements, and every team in the organization as a group carrying a
member entitlement. Organization role assignments and team memberships are
synced as grants.
Gather npm credentials
Sign in to npmjs.com as a user with owner or admin
access to the target organization.
Go to Access Tokens in your account settings and create a Granular
Access Token. Grant it read access and scope it to the organization you
want to sync. (Granular access tokens are the supported token type; a
classic automation token with organization access also works.)
Configure the npm connector
- Cloud-hosted
- Self-hosted
Follow these instructions to use a built-in, no-code connector hosted by C1.Done. Your npm connector is now pulling access data into C1.
Enter the npm credentials:
- Access token: the npm access token you created.
- Organization: the npm organization scope to sync (e.g.
my-org).
npm has no global, cross-organization user directory, so each connector instance
syncs a single organization. To govern multiple npm organizations, add one
connector per organization.