Skip to main content
Access in Domino stacks. To use a Dataset, Data Source, or External Data Volume (EDV) inside a Project, you need access to the Project and to that entity. Neither substitutes for the other: a collaborator who was never granted the Dataset cannot read it, and holding the Dataset does not let you into the Projects that use it. That is why an invitation is sometimes not enough. When a collaborator lacks permission on a Data Source the Project uses, Domino flags it on the Project’s Data page and on the Data tab in a Workspace. The fix is for the entity’s owner to grant access, not for you to invite the person to the Project again.

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.
Domino does not control access to an external Git repository attached to a Project. Manage that in your Git host.
All of this sits on top of the global role an administrator assigns you. Practitioner, the role every user starts with, is what lets you create Projects, run Jobs, start Workspaces, and publish Apps in the first place. See Administer identity and access control for the administrator’s side: identity providers, role assignment, service accounts, and the deployment settings that change what any of this allows.

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.
An organization is owned by the user who created it. That owner adds and removes members and can make another user an owner; other members cannot change the membership, and platform administrators can change any organization’s. Manage organizations covers creating one and the patterns it supports, including holding production-grade Projects under an organization rather than a person.

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.
Changing your roles revokes every Personal Access Token you hold. If an administrator adjusts them, your scripts, notebooks, and scheduled Jobs stop authenticating until you create replacement tokens.
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.