Self-host your users’ PII while using Velt’s collaboration features. Keep sensitive user data on your infrastructure with only user IDs stored on Velt servers.
UserDataProvider
you configure with the list of userIds that it needs to fetch for the currently set user, organization, document, etc.UserDataProvider
takes in a list of userIds and returns a Record object with the userIds as keys and the user data as values.string[]
: Array of userIds to fetchPromise<Record<string, User>>
ResolverConfig
. Relevant properties:
resolveUsersConfig
: ResolveUsersConfig
. Configuration to control when user resolver requests are made. This helps optimize performance by avoiding unnecessary user data requests when you have a large number of users in your organization, document, or folder. You can disable user resolver requests for specific contexts and use custom autocomplete feature instead.
organization
: boolean - Enable/disable user requests for organization users (default: true)document
: boolean - Enable/disable user requests for document users (default: true)folder
: boolean - Enable/disable user requests for folder users (default: true)