Configure Data Source credentials
There are two methods of initializing credentials when creating a Domino Data Source: service account, and individual credentials. These two methods are defined below:- Service account With this approach, anyone with permissions to access the Domino Data Source uses the same credentials (those of the service account). Only a Domino admin can create a data source that uses a service account, at Admin > Data > Data Sources > Create a Data Source.
- Individual credentials Each user who accesses the data source must set up their own credentials. Once their credentials are set up in Domino, they do not need to re-enter them when accessing the data source.
Share a Data Source
The Data Source owner or a Domino admin can grant access to the Data Source for specific users or organizations. Admin can also make it available to everyone in the Domino deployment. When multiple users collaborate on a project, a data source used by one user might not be properly configured for another. Domino will proactively surface such problems both from the project’s Data page as well as from the Data tab in Domino Workspaces.Change a Data Source’s permissions
To edit the share permissions for a data source, go to Data > Data Sources, select your data source, and click Update Permissions.- To limit access to this data source, select Specific users or organizations and add or remove users or organizations as appropriate.
- Admin can select Everyone to share this data source with all users in the deployment.
Data API authentication and authorization
The Domino Data API is used to access Domino data sources. When you use the Data API from a Domino execution, your user identity is verified automatically to enforce Domino permissions. The library attempts to use a Domino JWT token, or, if not available, a user API key. The following is a summary of the user identity that will be used for access to a data source based on the Domino execution type:- Workspaces and Jobs: The user who started the execution.
- Launchers: The user who started the launcher regardless of who created the launcher.
- Domino Apps: The user who published the app regardless of who is accessing the app.
- Domino endpoint - No user identity.