Who grants access to each entity
Whoever owns an entity grants access to it, except where only an administrator can. An administrator alone grants an External Data Volume, shares a Data Source with everyone in the deployment, and makes a Compute Environment globally accessible.
Only the Project owner can change a Project’s visibility. Some deployments also reserve collaborator management for Project owners alone, in which case contributors do not see the Invite button.
Domino does not control access to an external Git repository attached to a Project. Manage that in your Git host.
Share with an organization
An organization is a named group of users that Domino permissions as a single unit. Grant access to an organization rather than to named individuals whenever a team, not a person, is what needs it. You grant it once, and membership does the rest.- Add an organization as a Project collaborator and every member holds that collaborator role.
- Change the membership and Domino updates each member’s Project access for you.
- Every member holds owner-level access to the Projects owned by the organization’s own account, so a Project owned by an organization is open to all of its members.
- A Project owner who belongs to an organization can use that organization’s Compute Environments. Losing membership resets the affected Projects to your default environment, and Domino notifies you.
Authenticate scripts and pipelines
A script, notebook, or pipeline authenticates with its own credential instead of a browser session, and it reaches exactly what that credential’s identity already reaches. A credential never widens access.
Create a Personal Access Token under Account, then Account settings, then Personal Access Token. Pick an expiration and copy the value at that moment: Domino never shows it again, and no administrator can retrieve it for you.
Best practice: keep Personal Access Tokens for your own work and ask an administrator for a Domino Service Account for anything shared. A service account’s tokens belong to no individual, so deactivating a departing employee never breaks a pipeline.
Related
- Manage organizations: create an organization and use it to hold Projects, access, and Compute Environments.
- Collaborate on Projects: invite collaborators and see what each Project role can do.
- Share data securely: the full permission model for Datasets, Data Sources, and External Data Volumes.
- App security: view and edit rights on a published App, and the identity headers it receives.
- Domino Service Accounts: what a service account can do, and what to ask an administrator for.
- Domino API authentication: create, use, and revoke a Personal Access Token.
- Protecting tokens and API keys: store and rotate credentials without exposing them in code.